linux、centos系统安装配置nginx反向代理服务器教程

最近我自己的网站访问量突然大了起来,地址:www.huashuku.top

访问的速度稍微有点慢,加上今天又是周末,闲来无事,那就给服务器加个集群吧!也好提高下用户的访问速度

1、先下载ngix,下载了个1.8.1版本的 :http://nginx.org/en/download.html

linux、centos系统安装配置nginx反向代理服务器教程_第1张图片

2、放到contos系统后,解压命令:

tar zvxf nginx-1.8.1.tar.gz 

 

linux、centos系统安装配置nginx反向代理服务器教程_第2张图片

3、安装相关组件,先进入ngix目录

 cd nginx-1.8.1

 

#先进入root模式在安装以下软件
su
#然后会提示输入root密码

1、
#安装gcc-c++,autoconf表示自动配置,automake表示自动编译
yum install -y gcc gcc-c++ autoconf automake

2、
#安装pcre
yum -y install pcre pcre-devel

3、
#安装zlib
yum -y install zlib zlib-devel

4、安装ngix

./configure

看到这个画面时表示已经安装成功了

linux、centos系统安装配置nginx反向代理服务器教程_第3张图片

5、编译并安装

make && make install

到这一步,我们的ngix就已经安装好了,

6、启动运行ngix

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

或者 ,两者取一项输入即可

/usr/local/nginx/sbin/nginx 

# -c后面的可以忽略不输入,这样的话,就是加载默认的配置文件nginx.conf

运气好,没什么错误

7、到这一步就启动好了,我们在浏览器试验一下,一般在本地实验的话,输入localhost或者127.0.0.1即可, 但我的是部署在阿里云上的,而且是有域名绑定了公网ip地址的,所以我输入了自己的域名:yexd.xyz

看到下面这个页面就表示你的ngix已经启动成功了

linux、centos系统安装配置nginx反向代理服务器教程_第4张图片

----------------------------------------------反向代理集群配置------------------我是分割线-------------------------------------------------------------

上面的例子仅仅是入门而已,想要做集群负载均衡还得更改nginx.conf配置文件,

8、我自己新建了个nginx的配置文件,原文件我就不动了,

#新建自己的负载均衡配置文件
touch xd-nginx.conf

文件内容为:

user nobody;
worker_processes 4;
events{
        worker_connections 1024;
}
http{
        upstream xd-project{
                server 47.52;
                server 182.;
        }
        server{
                listen 80;
                location / {
                        proxy_pass http://xd-project;
                }
        }
}
        

各个代码的说明如下:

linux、centos系统安装配置nginx反向代理服务器教程_第5张图片

9、运行负载均衡ba版的nginx,请注意是 xd-nginx.conf配置文件

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/xd-nginx.conf

10、测试,上图中负载均衡列表中的第一个server ip填写的我自己的网站ip,第二个是hao123网站的ip,为什么要放2个不同的网站呢?

    因为我们要测试nginx的负载均衡有没有起作用,所以我们反复刷新页面的话,应该只有这2个网站显示

 

 

 

你可能感兴趣的:(ngins,nginx)