nginx单机部署以及负载均衡

本来想着这个博客后面不写了,实在是不知道写些什么东西,打算不写的,突然间有个兄弟给我的文章点了赞,有了写下去的动力。所以继续分享下去,好了不多说了。

操作环境:centos 7.0  

软件:nginx-1.12.0

准备两台机器:A,B以及在机器A,B进行nginx的安装,

安装nginx需要准备好安装nginx的依赖库,如果缺少这个环节,后面安装的时候会出现各种各样的问题,所以执行以下命令:

$yum  install  gcc-c++

$  yum  install  pcre pcre-devel 

$  yum  install  zlib zlib-devel 

$  yum  install  openssl openssl--devel

安装前可以先检查以下是否安装过nginx:执行命令

find / -name nginx

find :查找文件名称命令

/ :文件目录

nginx :文件名称

下载安装包,通常安装目录在/usr/local下(也可以指定路径安装)

$ cd  /usr/local

$ wget  http://nginx.org/download/nginx-1.12.0.tar.gz

$ tar-zxvf nginx-1.12.0.tar.gz

$ mv nginx-1.12.0 nginx

$cd nginx

安装nginx

$./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/nginx.conf

$ make

$  make  install

如果没有报错,顺利完成后,最好看一下nginx的安装目录

$ whereis  nginx

查看nginx版本

$ /usr/local/nginx/sbin/nginx -V

#启动

$ /usr/local/nginx/sbin/nginx

#重启

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

#测试端口

netstat –na|grep 80  

#浏览器中测试

http://ip:80


测试完成后,进行nginx集群

首先找到nginx.conf文件,在nginx的bin目录下,进行编辑

#cd /usr/local/software/nginx/bin

#vi nginx.conf



保存后重启:/usr/local/software/nginx/sbin/nginx -s reload


再次刷新:


注意,我这边有遇到一个坑就是在nginx目录下出现了两个nginx.conf的配置文件(一个在conf目录下,一个在nginx目录下。不知道为什么出出现两个配置文件),启动nginx时,默认启动是nginx目录下的,如果这时你改了conf目录下的nginx.conf的文件,配置的路径会不生效的,所以最好是启动时指定nginx配置文件启动,这样就避免这个问题了。

你可能感兴趣的:(nginx单机部署以及负载均衡)