linux安装nginx 1.7.8,Linux安装Nginx详细步骤

1、创建两台虚拟机,分别为主机和从机,区别两台虚拟机的IP地址

2、将Nginx素材内容上传到/usr/local目录(pcre,zlib,openssl,nginx)

c4fabb1167ad65d75538391db71b579d.png

3、安装pcre库

3.1 cd到/usr/local目录

004898b9ca48375eeffd2b70563009c2.png

3.2 tar -zxvf pcre-8.36.tar.gz 解压

3908d70cd89a1f6eed6a22b2c468ab6b.png

140252b55f89e34dddadf51755a19170.png

3.3 cd pcre-8.36目录

3.4 执行./configure 编译(如果编译没有报错直接省略3.5与3.6步骤)

如果报错configure: error: no acceptable C compiler found in $PATH

c4f995f084fbce4afc0dbee5d81d3d75.png

3.5 安装gcc 库:yum install -y gcc gcc-c++

如果发现进程被占用:kiil -9 PID 然后再次执行yum安装gcc即可

7abff3d5d1dc09d166344839ec1e4511.png

3.6 安装完gcc再次 ./configure编译

50c7a2fad6ed0cd620f42499a27dc2f2.png

3.7 make编译

d364e4b86821e37bdd7581f6cb80ffce.png

3.8 make install安装

9682dad198543afd115e8f61ce264a22.png

3.9 pcre库安装完毕

4、安装zlib库

4.1 cd到/usr/local目录

05987bc57616d8877328bd5b13cbf11e.png

4.2 tar -zxvf zlib-1.2.8.tar.gz 解压

d427de707aaf10fb012ecc07237c1211.png

8107d9bc101cc0ea4c3e85ca3eaac214.png

4.3 cd zlib-1.2.8目录

4.4 执行./configure 编译

0823c5ac5f958f575b51f724c392b46f.png

4.5 make编译

57a326bacd594d5e4192eed420bb885f.png

4.6 make install安装

046a3e6defb6845e21c0fcdcd1882d95.png

4.7 zlib库安装完毕

5、安装openssl库

5.1 cd到/usr/local目录

7d92a67c680740ecbd287ad147f44f96.png

5.2 tar -zxvf openssl-1.0.1j.tar.gz 解压

4bc5820e1d1cfa4398ed5c7c07e33b9d.png

f8ecd24c2ee47a05da63934c73549ed2.png

5.3 cd openssl-1.0.1j目录

5.4 执行./config 编译

75d013f0a2d62c6fccd1e63ab1dba571.png

5.5 make编译

111e56b11f4eb39359e6b59d95c89ba9.png

5.6 make install安装

0af7e431227094d1a507c6f643c3b20d.png

5.7 openssl库安装完毕

6、安装openssl库

6.1 cd到/usr/local目录

54a654d62d52369a43e69ce683329e41.png

6.2 tar -zxvf nginx-1.5.9.tar.gz 解压

51f9bbef52df89448ddf6ca511b8d632.png

67286d93b1e5087f32024b6568571452.png

6.3 cd nginx-1.5.9目录

6.4执行 ./configure --prefix=/usr/local/nginx   注意编译之后的文件都放在/usr/local/nginx

cdc9de6d63a3a344a0d9356dd5f8b3d6.png

6.5 make编译

3170f72c2d2411e281472acadca3339a.png

6.6 make install安装

eaf5c0c12635966d596c707ccdccfdad.png

6.7 openssl库安装完毕

7、启动测试

7.1 启动命令:/usr/local/nginx/sbin/nginx

2023311f395aa26d6c527c0956f8b230.png

7.2 本机浏览器测试:虚拟机IP地址即可

6745de6a209b574389a29a923a46c1fc.png

7.3 如果访问不了关闭防火墙 centos7

关闭防火墙命令:systemctl stop firewalld.service

禁用防火墙命令:systemctl disable firewalld.service

cbbbe7483fd20c7c08d2ac4c73befbda.png

7.4 访问效果  访问虚拟机IP地址

1a6539982dbc049550bffbcb48029369.png

8、Nginx备机安装步骤同上2、3、4、5、6、7步

9、虚拟机备机访问效果

092e38922e0162da16f1ccf22640dc34.png

10、注意区分主机nginx和备机nginx

11、Nginx常用命令

重启:

$ /usr/local/nginx/sbin/nginx 启动命令

重启:

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

停止:

$ /usr/local/nginx/sbin/nginx –s stop

测试配置文件是否正常:

$ /usr/local/nginx/sbin/nginx –t

强制关闭:

$ pkill nginx

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值