ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

建站第二步:简单配置Nginx反代理工具

2021-05-24 13:03:05  阅读:150  来源: 互联网

标签:index nginx 代理 Nginx 反向 服务器 第二步


简单配置Nginx反代理工具

你要用你的域名能和服务器绑定就要用一些反代理工具

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,极其优异的服务器软件,底层为C

来自某些人的理解:

反向代理概述:反向代理隐藏了真实的服务端,当我们请求 www.baidu.com 的时候,就像拨打10086一样,背后可能有成千上万台服务器为我们服务,但具体是哪一台,你不知道,也不需要知道,你只需要知道反向代理服务器是谁就好了,www.baidu.com 就是我们的反向代理服务器,反向代理服务器会帮我们把请求转发到真实的服务器那里去。

image-20210524124211102

服务器1就是nginx其他服务器为其他web容器

下载

官方网站:http://nginx.org/en/download.html

image-20210524124313424

主要文件

  • 在服务器里安装好nginx之后几个重要文件

    主要的配置文件在里面设置反代理,以及其他操作

    image-20210524124356516

  • 日志文件(重要)所有操作都可以看到

    image-20210524124436643

常用指令

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一下,在对应目录

image-20210524124659005

标签:index,nginx,代理,Nginx,反向,服务器,第二步
来源: https://www.cnblogs.com/ShanYu-Home/p/14803890.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有