Nginx访问异常的解决方法

简介: Nginx访问异常的解决方法

Nginx访问异常的解决方法



项目场景


项目使用前端Vue+后端SpringBoot进行开发,今天试图将前端项目打包部署到本地Windows nginx上进行访问。




问题描述


于是,在nginx配置文件nginx.conf中进行了如下的配置:


 server {
  
        listen       80;  
        server_name  localhost;
 
        root E:\xk_project\vue;  
        index index.html index.htm;
 
        location / {     #全匹配到index页面
             index  index.html index.htm; 
        }
}

重启nginx后,发现前端项目无法访问。




原因分析及解决方案


通过查看nginx的错误日志文件error.log发现:


2022/03/24 09:43:27 [crit] 10204#6208: 1 GetFileAttributesEx() "C:
ginx\webapp\test" failed (123: The filename, directory name, or volume label syntax is incorrect), client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", host: "127.0.0.1:8084"
2022/03/24 09:43:27 [crit] 10204#6208:
2 CreateFile() "C:
ginx\webapp\test/favicon.ico" failed (123: The filename, directory name, or volume label syntax is incorrect), client: 127.0.0.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "127.0.0.1:8084", referrer: "http://127.0.0.1:8084/"

主要原因:


Windows上路径识别问题,将配置文件(nginx.conf)的本地路径中“\”改为“\”即可。


 server {
  
listen 80;
server_name localhost;

root E:\xk_project\vue;
index index.html index.htm;

location / { #全匹配到index页面
index index.html index.htm;
}
}

修改完成后,保存,使用命令:nginx.exe -s reload 重启nginx后,项目正常访问。


相关文章
|
3月前
|
JSON 应用服务中间件 API
利用Grafana的API Key+Nginx反向代理实现Grafana免登录访问
利用Grafana的API Key+Nginx反向代理实现Grafana免登录访问
98 1
|
19天前
|
应用服务中间件 网络安全 nginx
nginx配置https访问
nginx配置https访问
34 0
|
19天前
|
前端开发 应用服务中间件 Apache
【nginx】405 not allowed问题解决方法
【nginx】405 not allowed问题解决方法
11 0
|
28天前
|
应用服务中间件 nginx
nginx配置访问qicaitun.com强制跳转www.qicaitun.com
nginx配置访问qicaitun.com强制跳转www.qicaitun.com
9 0
|
4月前
|
应用服务中间件 nginx
nginx405异常原因与解决方法,最详细解释
nginx405异常原因与解决方法,最详细解释
131 1
|
29天前
|
应用服务中间件 nginx
nginx配置https和直接访问静态文件的方式
nginx配置https和直接访问静态文件的方式
28 3
|
1月前
|
前端开发 应用服务中间件 nginx
nginx中配置不输入端口(指定地址)访问项目的方法
nginx中配置不输入端口(指定地址)访问项目的方法
27 0
|
3月前
|
负载均衡 Ubuntu 应用服务中间件
如何在Nginx上阻止特定IP地址的访问,以增强服务器的安全性
如何在Nginx上阻止特定IP地址的访问,以增强服务器的安全性
50 0
如何在Nginx上阻止特定IP地址的访问,以增强服务器的安全性
|
26天前
|
运维 前端开发 应用服务中间件
LNMP详解(八)——Nginx动静分离实战配置
LNMP详解(八)——Nginx动静分离实战配置
28 0
|
1月前
|
应用服务中间件 nginx
Nginx中如何配置中文域名?
Nginx中如何配置中文域名?
45 0