本来想着这个博客后面不写了,实在是不知道写些什么东西,打算不写的,突然间有个兄弟给我的文章点了赞,有了写下去的动力。所以继续分享下去,好了不多说了。
操作环境: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配置文件启动,这样就避免这个问题了。