linux安装nginx到其他目录,Linux安装Nginx详细步骤

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

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

75dd91ffddd521e2ad4f8d9a69279a66.png

3、安装pcre库

3.1 cd到/usr/local目录

ce8a69a90a125b2f60bbc4fec64eed6f.png

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

43795ad51b9a5e12574317d44e99a947.png

67d728af56fbcddc75c5750b149ddb14.png

3.3 cd pcre-8.36目录

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

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

c3ee50c1e04c81d3530531de6ade8402.png

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

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

46aae3651db983c2521c3eee03aca3dd.png

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

8f83dcc6e9acd0a37f29a1a2aff022bb.png

3.7 make编译

7d392ade1349a9c02b3e6b69728bad73.png

3.8 make install安装

e502846ec1b583a6fd211a20184f90d5.png

3.9 pcre库安装完毕

4、安装zlib库

4.1 cd到/usr/local目录

ce8a69a90a125b2f60bbc4fec64eed6f.png

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

ddf37ca5a16960d71af16062c1cf057d.png

979a62debba6bbbd04e5dc9e7016d1f1.png

4.3 cd zlib-1.2.8目录

4.4 执行./configure 编译

1e29e70d5291c2dbf71a7bb2c329af1a.png

4.5 make编译

d640625229e78f825bec09d6cf52f31b.png

4.6 make install安装

78432c12d3c0f79e4f37880050cdd763.png

4.7 zlib库安装完毕

5、安装openssl库

5.1 cd到/usr/local目录

ce8a69a90a125b2f60bbc4fec64eed6f.png

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

1ad4fd668598cf72592bbdf964c2bb64.png

3c297a6c19c885349e5c327ea739d26d.png

5.3 cd openssl-1.0.1j目录

5.4 执行./config 编译

e400ab59e44bac249495c6101cf82dda.png

5.5 make编译

b7304cf1a754b1f77166256b3faee3b1.png

5.6 make install安装

ca2cf5090121e8f673ee3f83b0893cc9.png

5.7 openssl库安装完毕

6、安装openssl库

6.1 cd到/usr/local目录

ce8a69a90a125b2f60bbc4fec64eed6f.png

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

9bd5ef84a5a32425c14b2d4aed7943bd.png

c6e901f44675e26eeccb9ea9dd840ec9.png

6.3 cd nginx-1.5.9目录

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

71fad5967b165eababa3725fdbd85338.png

6.5 make编译

afa97e2182a2ecddd53b0600f38c7e3f.png

6.6 make install安装

fd16ea9d424c30ddfabc07d101afe94b.png

6.7 openssl库安装完毕

7、启动测试

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

a098d32baf763a6942cb7b116cde1066.png

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

840a599d4cf3831a2eedb6a19fe6936c.png

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

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

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

47554205c5603df2794e1a8f7c6c6759.png

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

eefed1dbe90a154399e0543685a15804.png

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

9、虚拟机备机访问效果

402d1f71102c31b9082604b0561d2777.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 nginx0b1331709591d260c1c78e86d0c51c18.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值