Nginx Linux环境下安装娱乐城源码搭建及负载均衡配置

在正式介绍Nginx之前先简单说明下什么是正向代理和反向代理,娱乐城源码搭建《企娥21717 93408》Nginx实现负载均衡功能正是基于其反向代理功能实现的。

正向代理类似一个跳板机,代理访问外部资源。正向代理 是一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。

反向代理的代理对象是服务端,客户端不需要做任何配置。反向代理实际运行方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的其它服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。

一、Nginx安装
1)下载Nginx及相关组件

[root@localhost src]

[root@localhost src]

[root@localhost src]

[root@localhost src]

安装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

启动成功,如果出现Nginx欢迎页面则表示Nginx安装成功。

猜你喜欢

转载自www.cnblogs.com/tangmian/p/10100397.html