73人参与 • 2024-09-08 • Nginx
如下图所示:
server { listen 80; # 端口 server_name localhost; # 服务器地址 location / { root html/dist; # 根目录 (可以自己创建目录,指定路径) index index.html index.htm; # 入口文件 } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 8080; server_name localhost; location / { root html/blog; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } location /bobo { # url匹配规则,(注意不要在后面加斜杠) proxy_pass http://localhost:9001; # 后端服务器ip(域名)端口 add_header access-control-allow-methods *; # 跨域 add_header access-control-allow-origin $http_origin; } }
1. 进入到/usr/local/nginx/conf目录下(安装nginx的目录)
cd /usr/local/nginx/conf
2. 备份nginx.conf文件(养成好习惯←_←)
cp nginx.conf nginx-back-20240318.conf
3. 将nginx.conf文件中的server替换成最上面的代码(或者添加)
vim nginx.conf
4. 检查nginx配置语法是否正确
nginx -t
或者下面的命令
/usr/local/nginx/sbin/nginx -t
5. 重启nginx
nginx -s reopen
或者下面的命令
/usr/local/nginx/sbin/nginx -s reopen
6. 访问地址,检验配置是否生效(ip+端口进行访问)
127.0.0.1:8080
启动nginx
nginx
或者下面的命令
/usr/local/nginx/sbin/nginx
重新加载nginx配置文件
/usr/local/nginx/sbin/nginx -s reload
查看nginx版本信息
/usr/local/nginx/sbin/nginx -v
有时候重启不好使,可以先关闭nginx服务再启动哦~~
1. 停止nginx服务:
先查出nginx进程id
ps -ef | grep nginx
如下图:
停止nginx进程:kill -9 进程id
kill -9 11521
2. 启动nginx
/usr/local/nginx/sbin/nginx
到此这篇关于nginx配置多个端口进行监听的实现的文章就介绍到这了,更多相关nginx多端口监听内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论