zoukankan      html  css  js  c++  java
  • ngixn二级域名

    每个人的配置不一样,我说说我的
    安装完nginx后,找到nginx配置文件/usr/local/nginx/conf/nginx.conf

    nginx代理apche(作为一级域名)

    默认一级域名(dshvv.com)使用的apche,也走的代理,因为nginx用了80,所以apche的默认端口我改成了8079
    然后nginx将其代理:

    server {
        listen       80;
        server_name  localhost;
    
        location / {
            proxy_pass   http://127.0.0.1:8079;
        }
        ...
    }
    

    nginx代理apche子目录(作为二级域名)

    此时我还想代理apche下的子目录作为二级域名,比如我apche服务器根目录下有wx这个目录,即/var/www/html/wx/img,我想让它成为我二级域名wx.dshvv.com对应内容。
    只需要在添加一个合理server即可

    server {
        listen       80;
        server_name  wx.dshvv.com;
    
        location / {
            proxy_pass   http://127.0.0.1:8079/wx/;
        }
    }
    

    nginx代理nodejs(作为二级域名)

    只需要知道node项目的服务器端口即可

    server {
        listen       80;
        server_name  api.dshvv.com;
    
        location / {
            proxy_pass   http://127.0.0.1:7001;
        }
    }
    

    改完ngixn配置之后,记得重启它,使其生效/usr/local/nginx/sbin/nginx -s reload

  • 相关阅读:
    Java第一次作业
    第十一次作业
    第十次作业
    第九次作业
    第八次作业
    第七次作业
    第六次作业
    第五次作业
    java第三次实验
    java 第二次实验
  • 原文地址:https://www.cnblogs.com/dshvv/p/11191432.html
Copyright © 2011-2022 走看看