网站首页 > 技术教程 正文
前言
Nginx是一款轻量级的Web 服务器/反向代理服务器。其特点是占有内存少,并发能力强。这里将Nginx的配置教程记录分享一下。
那么什么是反向代理呢,反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
部署教程
部署环境:
3台CentOS 7.4 服务器,其中一台是nginx反向代理服务器,另外两台是web服务器。
nginx反向代理服务器:
- 主机名:groupe-nginx-0707,IP:192.168.1.167/24
web服务器:
- 主机名:groupe-nginx-0707-web1,IP:192.168.1.18
- 主机名:groupe-nginx-0707-web2,IP:192.168.1.217
先进行两台web服务器的配置:
[root@groupe-nginx-0707-web2 ~]# yum -y install httpd
[root@groupe-nginx-0707-web2 html]# echo "web1" > index.html
[root@groupe-nginx-0707-web2 html]# systemctl start httpd
[root@groupe-nginx-0707-web2 html]# curl http://localhost/index.html
web1
进行nginx反向代理服务器配置:
```
[root@groupe-nginx-0707 ~]# yum -y install nginx
[root@groupe-nginx-0707 ~]# vim /etc/nginx/nginx.conf
## 有关配置
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
gzip on;
upstream www {
server 192.168.1.18;
server 192.168.1.217;
}
## 相关配置
location / {
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 3;
proxy_read_timeout 3;
proxy_buffer_size 256k;
proxy_buffers 4 256k;
proxy_pass http://www;
}
[root@groupe-nginx-0707 ~]# systemctl start nginx
配置完成后,使用curl命令进行验证结果:
[root@groupe-nginx-0707 ~]# curl http://localhost/
web1
[root@groupe-nginx-0707 ~]# curl http://localhost/
web2
[root@groupe-nginx-0707 ~]# curl http://localhost/
web1
[root@groupe-nginx-0707 ~]# curl http://localhost/
web2
[root@groupe-nginx-0707 ~]# curl http://localhost/
web1
[root@groupe-nginx-0707 ~]# curl http://localhost/
web2
[root@groupe-nginx-0707 ~]#
猜你喜欢
- 2024-10-10 通过nginx日志分析IP UV和PV量(nginx日志访问量前十的ip)
- 2024-10-10 Nginx 之 realip模块 使用详解(nginx rewrite模块)
- 2024-10-10 nginx+lua站点防止ip刷新数据处理
- 2024-10-10 生产环境用shell进行nginx日志访问IP和URL统计
- 2024-10-10 https网站(nginx服务器)如何禁止“直接通过IP地址访问”
- 2024-10-10 Nginx通过ip进行限流,并增加白名单
- 2024-09-14 nginx允许IP访问不生效问题「原创」
- 2024-09-14 EFK收集nginx日志并展示来源IP地图
- 2024-09-14 Nginx反向代理:通过外网访问内网数据库(mysql)
- 2024-09-14 详解nginx限制IP恶意调用短信接口处理方法
你 发表评论:
欢迎- 最近发表
-
- Linux新手必看:几种方法帮你查看CPU核心数量
- linux基础命令之lscpu命令(linux中ls命令的用法)
- Linux lscpu 命令使用详解(linux常用ls命令)
- 如何查询 Linux 中 CPU 的数量?这几个命令要知道!
- 在linux上怎么查看cpu信息(linux如何查看cpu信息)
- 查看 CPU 的命令和磁盘 IO 的命令
- 如何在CentOS7上改变网卡名(centos怎么改网卡名字)
- 网工必备Linux网络管理命令(网工必备linux网络管理命令是什么)
- Linux 网络命令知多少(linux 网络 命令)
- Linux通过命令行连接wifi的方式(linux命令行连接无线网)
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)