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

  • 相关阅读:
    [AGC001F] Wide Swap
    [SCOI2016]幸运数字
    [POI2014]HOTHotels 加强版
    [JSOI2008]球形空间产生器
    JZOJ 3167.查税
    0linux简介
    vmware15pro安装ubuntu18.10时出现显示不全问题
    02目录
    linux系统的基础优化
    1安装操作系统
  • 原文地址:https://www.cnblogs.com/dshvv/p/11191432.html
Copyright © 2011-2022 走看看