建站第二步:简单配置Nginx反代理工具
2021/5/25 7:28:46
本文主要是介绍建站第二步:简单配置Nginx反代理工具,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
简单配置Nginx反代理工具
你要用你的域名能和服务器绑定就要用一些反代理工具
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,极其优异的服务器软件,底层为C
来自某些人的理解:
反向代理概述:反向代理隐藏了真实的服务端,当我们请求 www.baidu.com 的时候,就像拨打10086一样,背后可能有成千上万台服务器为我们服务,但具体是哪一台,你不知道,也不需要知道,你只需要知道反向代理服务器是谁就好了,www.baidu.com 就是我们的反向代理服务器,反向代理服务器会帮我们把请求转发到真实的服务器那里去。
服务器1就是nginx其他服务器为其他web容器
下载
官方网站:http://nginx.org/en/download.html
主要文件
-
在服务器里安装好nginx之后几个重要文件
主要的配置文件在里面设置反代理,以及其他操作
-
日志文件(重要)所有操作都可以看到
常用指令
nginx 服务器重启命令,关闭 nginx -s reload :修改配置后重新加载生效 nginx -s reopen :重新打开日志文件 nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确 关闭nginx: nginx -s stop :快速停止nginx quit :完整有序的停止nginx 其他的停止nginx 方式: ps -ef | grep nginx kill -QUIT 主进程号 :从容停止Nginx kill -TERM 主进程号 :快速停止Nginx pkill -9 nginx :强制停止Nginx 启动nginx: nginx -c /path/to/nginx.conf 平滑重启nginx: kill -HUP 主进程号
反代操作(一台tomcat)
打开conf下的nginx.txt 加入server指令(最下面大括号内) server { listen 80; #HTTP默认监听拦截的都是80端口 server_name www.hello-shanyu.xyz; #监听到的地址(浏览器输入的) location / { root html; # index index.html index.htm; proxy_pass http://10.0.4.4:8080/home/web/index.html; #内网IP+端口的实际地址 #此8080是分配给tomcat的端口,如果有更多容器则可以改为8081 8082… #同时对应设置TOMCAT } } 在其他浏览器输入监听地址即可转发到实际地址 解析成功
注意事项
每次更改配置文件都需要cmd reload一下,在对应目录
这篇关于建站第二步:简单配置Nginx反代理工具的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享
- 2024-08-14nginx 让访问带有/relid的地址返回404 ,例子 /relid-x-0.36-y-131.html-icode9专业技术文章分享
- 2024-08-14nginx 判断地址有/statics/的路径,指向到/home/html/statics/目录-icode9专业技术文章分享