0
点赞
收藏
分享

微信扫一扫

windows/linux nginx多个server配置

 

npm run dev 开启node项目后,会占用一些东西,导致nginx无法启动,关闭后nginx成功启动。

 

windows下的nginx不要配置环境变量,因为开发环境本身就带这个,可能会出现冲突,导致nginx开启之后不是我配置的那个nginx,然后无法应用我的配置文件;所以直接在nginx的目录下进行命令操作,即可正常应用配置文件,实现多个server的配置了。

 

这些server都必须和默认的那个server平级,另外,proxy_pass 是在server中配置的。

 

windows:

这里的admin是nginx根目录下和html平级的目录

server {
listen 8000;
server_name localhost;
root admin;
index index.html;

 

linux:

这里的配置是centos的nginx环境下

server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
root /usr/share/nginx/website;

# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;

location / {
root website;
index index.html;
}

error_page 404 /404.html;
location = /40x.html {
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}

 



举报

相关推荐

0 条评论