一、安装所需环境
1、gcc 安装
[root@nginx ~]# yum install gcc-c++
2、pcre pcre-devel 安装
yum install -y pcre pcre-devel
3、zlib 安装
[root@nginx ~]# yum install -y zlib zlib-devel
4、OpenSSL 安装
二、官网下载nginx
1.使用wget命令下载(推荐)
wget http://nginx.org/download/nginx-1.14.0.tar.gz
2.下载好nginx-1.14.0.tar.gz存放到 服务器Centos 7 上的 /usr/local/ 下
[root@nginx ~]# ls
anaconda-ks.cfg nginx-1.14.0.tar.gz
[root@nginx ~]# mv nginx-1.14.0.tar.gz /usr/local
3.解压 nginx-1.14.0.tar.gz
[root@nginx ~]# cd /usr/local
[root@nginx local]# ls
bin etc games include java lib lib64 libexec nginx-1.14.0.tar.gz sbin share src
[root@nginx local]# tar -xvf nginx-1.14.0.tar.gz
4.进行configure配置(ps:当前我在 /usr/local/ 的位置,执行以下命令)
cd /usr/local/nginx-1.14.0 && ./configure --prefix=/usr/local/nginx
5.编译安装(ps:4步骤执行后,马上进行5步骤)
[root@nginx nginx-1.14.0]# make && make install
安装完毕后,将在/usr/local/下看到nginx文件夹,nginx文件夹中有四个文件夹:
conf 存放配置文件
html 存放静态页面
logs 存放日志文件
sbin 执行文件
[root@nginx nginx-1.14.0]# cd ..
[root@nginx local]# ls
bin etc games include java lib lib64 libexec nginx nginx-1.14.0 nginx-1.14.0.tar.gz sbin share src
[root@nginx local]# cd nginx
[root@nginx nginx]# ls
conf html logs sbin
[root@nginx nginx]#
6.启动 nginx
/usr/local/nginx/sbin/nginx //启动
/usr/local/nginx/sbin/nginx -s stop //关闭
/usr/local/nginx/sbin/nginx -s reload //重启
附带:查看启动状态
ps -ef | grep nginx
启动成功截图:
浏览器访问即可出现下图经典欢迎页面表示 nginx 安装成功
ps:如果登录不到,就可能是防火墙屏蔽80端口,需要如下代码释放80端口:
firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --permanent --zone=public --add-port=80/udp
firewall-cmd --reload