nginx 安装、修改配置文件,以及上线服务,多服务共用端口

 这里的服务器是centOS8.2 

查看服务器系统 

cat /etc/redhat-release

 

安装nginx , 不用在虚拟环境下安装。

sudo yum install nginx

 

nginx 默认安装的目录,vim打开修改配置文件

vim /etc/nginx/nginx.conf

 

 

PS: 默认配置

server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  data.xxxxx.cn;     # 来源地址
        root         /usr/share/nginx/html;

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

        location / {
          proxy_pass  http://47.112.xxx.xxx:5001;    # 跳转到服务器地址
        }

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

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

 

 

 

修改完配置文件,需要测试一下

nginx -t

重新加载nginx的配置文件

nginx -s reload

 

查询被占用的端口号:netstat -nultp

netstat -nultp
 
查某端口号被使用情况: lsof -i:端口号  
 lsof -i:5001

 

多服务共用端口,ngixn.conf 配置

    # 监听测试 ,把default_server 去掉
   server {
      listen  80;
        # 若需要多域名,中间留空格即可
         server_name     new.xxx.cn www.xxx.cn;
        location / {
               proxy_pass      http://47.112.xxx.xxx:5002; 
         }
   } 

  # 接口测试
   server {
      listen  80;
        # 若需要多域名,中间留空格即可
         server_name     data.xxx.cn www.data.xxx.cn;
        location / {
               proxy_pass      http://47.112.xxx.xxx:5001; 
         }
   } 

 

 

 

 

 

 

posted @ 2021-07-16 15:49  FishMan552  阅读(255)  评论(0编辑  收藏  举报