Nginx Linux环境下安装及负载均衡配置
在正式详情Nginx之前先简单说明下什么是正向代理商和反向代理商,Nginx实现负载均衡功能正是基于其反向代理商功能实现的。
正向代理商相似一个跳板机,代理商访问外部资源。正向代理商 是一个位于用户端和原始服务器之间的服务器,为了从原始服务器获得内容,用户端向代理商发送一个请求并指定目标(原始服务器),而后代理商向原始服务器转交请求并将取得的内容返回给用户端。用户端必需要进行少量特别的设置才能使用正向代理商。
反向代理商的代理商对象是服务端,用户端不需要做任何配置。反向代理商实际运行方式是指以代理商服务器来接受internet上的连接请求,而后将请求转发给内部网络上的其它服务器,并将从服务器上得到的结果返回给internet上请求连接的用户端,此时代理商服务器对外就体现为一个服务器。
一、Nginx安装
1)下载Nginx及相关组件
[root@localhost src]# wget http://nginx.org/download/nginx-1.13.6.tar.gz
[root@localhost src]# wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz
[root@localhost src]# wget http://zlib.net/zlib-1.2.11.tar.gz
[root@localhost src]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
安装c++编译环境,如已安装可略过
[root@localhost src]# yum install gcc-c++
2)安装Nginx及相关组件
openssl安装
[root@localhost mnt]# tar zxvf openssl-fips-2.0.10.tar.gz
[root@localhost mnt]# cd openssl-fips-2.0.10
[root@localhost openssl-fips-2.0.10]# ./config && make && make install
pcre安装
[root@localhost mnt]# tar zxvf pcre-8.40.tar.gz
[root@localhost mnt]# cd pcre-8.40
[root@localhost pcre-8.40]# ./configure && make && make install
zlib安装
[root@localhost mnt]# tar zxvf zlib-1.2.11.tar.gz
[root@localhost mnt]# cd zlib-1.2.11
[root@localhost zlib-1.2.11]# ./configure && make && make install
nginx安装
默认安装到/usr/local/nginx,也可以指定安装目录./configure –prefix=/mnt/nginx
[root@localhost mnt]# tar zxvf nginx-1.13.6.tar.gz
[root@localhost mnt]# cd nginx-1.13.6
[root@localhost nginx-1.13.6]# ./configure && make && make install
3)启动中止Nginx
[root@localhost mnt]# cd /usr/local/nginx/sbin
启动nginx,-c表示指定nginx.conf的文件。假如不指定,默认为NGINX_HOME/conf/nginx.conf
[root@localhost sbin]# ./nginx -c /usr/local/nginx/conf/nginx.conf
发送信号到nginx进程后,nginx进程会等待解决完毕当前请求,同时将不会接受新请求
[root@localhost sbin]# kill -QUIT 进程号
立即中止当前正在解决的请求
[root@localhost sbin]# kil -TERM 进程号
中止nginx
[root@localhost sbin]# ./nginx -s stop
退出nginx
[root@localhost sbin]# ./nginx -s quit
重新加载nginx.conf
[root@localhost sbin]# ./nginx -s reload
启动成功,在浏览器访问http://localhost,假如出现如下Nginx欢迎页面则表示Nginx安装成功。

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Nginx Linux环境下安装及负载均衡配置