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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了