首页 > 其他 > 详细

nginx域名配置

时间:2021-09-06 06:14:53      阅读:26      评论:0      收藏:0      [点我收藏+]

需求:

在nginx配置:将http://tempo.travel.com/iam 路由到 10.225.65.178:8088/

下列操作都是使用root账号

1、进入nginx安装路径,打开nginx.conf文件,添加配置

# cd /opt/app/env/nginx/conf

# vi nginx.conf  (打开文件,添加下面的配置)

location /iam/ {
proxy_pass http://10.225.65.178:8088/;
proxy_set_header x-forwarded-for $remote_addr;
}

技术分享图片

 

 

2、重新加载配置文件,使配置生效

# cd /opt/app/env/nginx

# ./nginx -s reload

说明:

-s 代表的是向主进程发送信号。其中信号有 4 个,stop, quit, reopen, reload。

reload 就是重新加载的意思。nginx -s reload 命令,合起来的作用就是重新加载配置文件。

这样就可以做到不停服务,平滑的更新 nginx 的配置文件。这样做的好处就是客户体验好,比如我正在数据传输,如果你这时重启 nginx,可能就会造成数据丢失。这个时候,我们就可以温柔的采用 nginx -s reload 命令加载配置文件。但是该方式需要所有链接都断开后,配置才会生效。nginx -s reload 是平滑重启,不会强制结束正在工作的连接,需要等所有连接都结束才会重启,所以不建议 使用nginx -s reload 命令。

 

技术分享图片

 

最准确的方式是先停止,再重启,

cd  /opt/app/env/nginx
停止:./nginx -s stop   或者直接kill nginx进程
启动:./nginx -c /opt/app/env/nginx/conf/nginx.conf

 

nginx域名配置

原文:https://www.cnblogs.com/coco9821/p/15223895.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!