Nginx反向代理

Nginx是一个高性能的HTTP和反向代理服务器,Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,下面来说一下Nginx如何配置反向代理。

下载安装Nginx

我们可以到Nginx官网去下载
直接下载linux稳定版的就可以了

以此1.12.2稳定版本为例
右键复制链接地址
在安装nginx之前需要先安装一些nginx的依赖,然后开始安装nginx,到服务器里面执行:

1
2
3
4
5
6
7
$ yum install gcc zlib zlib-devel pcre-devel openssl openssl-devel
$ wget http://nginx.org/download/nginx-1.12.2.tar.gz
$ tar -zxvf nginx-1.12.2.tar.gz
$ cd nginx-1.12.2
$ ./configure
$ make
$ make install

配置反向代理(以默认安装路径为例)

配置/usr/local/nginx/conf/nginx.conf

1
$ vim /usr/local/nginx/conf/nginx.conf

插入“include vhost/*.conf
保存退出
配置nginx的主要目的是把nginx所有的配置文件都放在vhost文件夹里面,便于维护和修改

创建vhost文件

1
2
3
$ mkdir /usr/local/nginx/conf/vhost
$ cd /usr/local/nginx/conf/vhost
$ vim text.conf

保存退出
listen:是配置nginx的端口
server_name:是你的域名
proxy_pass:是你的服务器公网地址

重启nginx

1
$ /usr/local/nginx/sbin/nginx -s reload

END

下面是我个人的服务器和域名配置的反向代理

------本文结束------
0%