nginx域名配置

需求:

在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

 

posted @   coco9821  阅读(5544)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示