linux下Centos7 编译安装nginx1.9.9

1. 下载离线包并拷贝linux服务器上

  下载地址:http://nginx.org/download/ 下载版本:nginx-1.9.9.tar.gz

  上传离线包到服务器/opt目录下

  linux下Centos7 编译安装nginx1.9.9

2. 解离线包

[root@localhost opt]# tar -zxvf nginx-1.9.9.tar.gz

  linux下Centos7 编译安装nginx1.9.9

3. 编译安装

  nginx的解压目录并不是安装目录,所以要新建安装目录

[root@localhost opt]# mkdir nginx

  linux下Centos7 编译安装nginx1.9.9

  建好安装目录后,进入解压目录nginx-1.9.9 , 指定安装目录

[root@localhost nginx-1.9.9]# ./configure --prefix=/opt/nginx

  编译安装

[root@localhost nginx-1.9.9]# make && make install

3. 启动

进入到/opt/nginx/sbin目录,启动ngin

[root@localhost sbin]# ./nginx

4.访问,http:[服务器IP]:80

linux下Centos7 编译安装nginx1.9.9

5.注意问题

1. make && make install时候,需要安装openssl-devel,如果没有安装

[root@localhost sbin]# yum -y install make zlib-devel gcc-c++ libtool openssl openssl-devel

2. 如果防火墙没有开放80端口,是访问不到nginx的

[root@localhost sbin]# firewall-cmd --zone=public --add-port=80/tcp --permanent
[root@localhost sbin]# firewall-cmd --reload