在linux下安装nginx,首先需要安装 gcc-c++编译器。然后安装nginx依赖的pcre和zlib包。最后安装nginx即可。
一、安装gcc-c++编译器,pcre包和zlib包
yum install -y gcc-c++
yum install -y openssl openssl-devel
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
二、安装nginx
-
在/usr/local/下创建文件nginx文件
mkdir /usr/local/nginx
-
在网上下nginx包上传至Linux(http://nginx.org/en/download.html)也可以直接下载
cd /usr/local/nginx wget http://nginx.org/download/nginx-1.8.1.tar.gz
-
解压并进入nginx目录
tar -zxvf nginx-1.8.1.tar.gz cd nginx-1.8.1
-
初始化默认配置并编译安装
./configure make make install
-
启动nginx
cd /usr/local/nginx/sbin ./nginx
三、检测nginx
-
查看nginx进程
ps -ef | grep nginx
-
查看防火墙是否开启
systemctl status firewalld
-
手动开启nginx端口,默认端口80
手动开启端口命令 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: --zone #作用域 --add-port=80/tcp #添加端口, 格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效
-
重启防火墙
systemctl restart firewalld.service
-
查看开放端口
firewall-cmd --list-all
-
访问ip,检测nginx是否成功开启
看到此页面就说明配置成功了