其他分享
首页 > 其他分享> > ngixn二级域名

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

标签:二级域名,server,nginx,apche,80,ngixn,wx
来源: https://www.cnblogs.com/dshvv/p/11191432.html