nginx配置,访问不同二级域名到达不同目标网站

配置安装nginx

实列环境
系统:centos7.9
一台云服务器
ip:154.xx.xx.xx
一个域名xxxx.pp.ua

开始操作

打开远程工具
首先清空原有的源

cd /etc/yum.repos.d

rm -rf *

然后配置新的yum源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all  #清除所有

yum makecache #重新建立源数据

在这里插入图片描述
yum安装nginx

sudo yum install -y nginx

运行nginx

systemctl start nginx.service

在这里插入图片描述

设置开机自启

systemctl enable nginx.service

在这里插入图片描述

配置网站到nginx中

第一个网站端口是4000,我们想通过80直接访问,可以修改配置文件来实现,在server块中添加网站端口和ip网站和路径,原来是通过 http://154.xx.xx.xx:4000/hexo-blog 进行访问 可是输入太麻烦,通过以下方法可以实现域名直接访问 需要给ip做一个解析第一个是一级域名
后面是三个二级域名,等会这些二级域名来实现多个网站不同端口通过二级域名直接访问对应的网站在这里插入图片描述

vim /etc/nginx/nginx.conf
server {
        listen       80;
        listen       [::]:80;
        server_name  _;
        root         /usr/share/nginx/html;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location / {
        proxy_pass http://127.0.0.1:4000;    --实际的地址
        #alias /root/hexo-blog;				 --里是访问的路径,可以直接/root
        index  index.html  index.htm;		 --路径下面的网页

        }


        error_page 404 /404.html;
        location = /404.html {
        }

        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
        }
    }


以上是一级域名的一个访问
访问效果
在这里插入图片描述
二级域名就比较简单,添加不同的server块到nginx即可

server
        {
        listen 80;
        server_name alist.xxxx.pp.ua;
        location / {
                proxy_pass http://localhost:5244;
        }
    }

        server
        {
        listen 80;
        server_name op.xxxx.pp.ua;
        location / {

                proxy_pass http://localhost:23456;
        }

    }

        server
        {
        listen 80;
        server_name erp.xxxx.pp.ua;
        location / {

                proxy_pass http://localhost:8096;
        }

    }

可以看到监听的端口都是80 ,并且域名也各不相同,他们原本的端口也是五花八门。接下来看一下不同域名访问的效果
在这里插入图片描述
在这里插入图片描述
可以看到不同的网站已经可以直接通过二级域名访问,并且不用加端口,还是比较方便的。

以上就是给大家带来的分享,希望对你们有用。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值