【笔记】linux下的nginx配置(做动态服务)
上一篇,我们介绍了nginx配置静态服务的方法(https://blog.csdn.net/oceanyang520/article/details/83107595),
这一篇,我们来介绍动态服务的方法
nginx动态代理,主要是反向代理,这一篇,我们来介绍下如何用域名访问你的应用。
1、首先,你得有个域名,wanwang.aliyun.com 赶紧去买吧,几块钱的一年玩儿下就行了。
2、在建立好的nginx下的conf下的nhost下新建一个配置文件,比如是上海图书馆
vim tushu.shanghai.com.conf
然后输入以下内容:
server
{
listen 80;
server_name tushu.shanghai.com;
location /
{
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080;
}
}
3、这里重点介绍下proxy_pass 是代理的意思,其它三项分别是对应域名、ip。
proxy_pass对应的值是一个应用,这里代表的可以是tomcat的8080端口,
然后在浏览器中输入tushu.shanghai.com 就可以访问到这个Tomcat,而不需要直接输入ip:8080或tushu.shanghai.com:8080 ,去掉了端口号,看的比较优雅。
4、配置好以后,保存退出,然后重启nginx服务
/usr/local/nginx/sbin/nginx -s reload
5、当然了,这些都是最基本的配置,还有其它诸如负载均衡,url重写等,太多了,接下来有时间了我会整理的,谢谢。
6、结语
naquanjie.com 一个免费领券的网站,ilujune,一个免费查券的微信号机器人
http://static.music.haiyang.site/music.html 欢迎大家来听歌哟(^U^)ノ~YO
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!