IT俱乐部 Nginx ubuntu中如何使用nginx监听80端口进行转发

ubuntu中如何使用nginx监听80端口进行转发

ubuntu使用nginx监听80端口进行转发

安装nginx

sudo apt-get install nginx

配置路径

nginx的默认安装路径在/usr/local/nginx下.

nginx的默认配置在/etc/nginx下.

把80端口指向8080端口, 方法如下:

include /etc/nginx/conf.d/*.conf;
#include /etc/nginx/sites-enabled/*; //
server {
    listen 80;
    server_name localhost;

    location / {
        proxy_pass http://127.0.0.1:8080;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

简单命令

    sudo service nginx start        #启动
    sudo service nginx stop         #停止
    sudo service nginx restart      #重新启动
    sudo service nginx reload       #重新启动
    sudo nginx -s start     #启动
    sudo nginx -s stop      #停止
    sudo nginx -s restart   #重新启动
    sudo nginx -s reload    #重新加载配置

nginx在配置监听80端口不生效问题

nginx安装之后在/etc/nginx/nginx.conf配置文件引用其它文件的配置,

如果有的话需要注释掉,因为引用了一个默认80端口配置,所以在nginx.conf文件配置的80端口会不起作用,所以导致你在nginx.conf配置80端口,怎么访问 都是nginx默认页面

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持IT俱乐部。

本文收集自网络,不代表IT俱乐部立场,转载请注明出处。https://www.2it.club/server/nginx/12083.html
上一篇
下一篇
联系我们

联系我们

在线咨询: QQ交谈

邮箱: 1120393934@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部