我是在阿里云购买的服务器,系统是centOS7,下面来记录一下安装ngnix的大致步骤
1)选定安装目录,下载安装依赖
cd /usr/local/src
yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
安装这4个依赖的时候,中间会有一些询问,输入Y即可
查看openssl是否安装
openssl version
查看是否安装pcre,安装会显示版本, 没安装什么都不显示
rpm -qa pcre
2)下载nginx安装包
wget http://nginx.org/download/nginx-1.12.2.tar.gz
3)解压
tar -xvf nginx-1.12.2.tar.gz
4)切换目录,安装
cd nginx-1.12.2
5)执行配置
./configure
6)编译安装(默认安装在/usr/local/nginx)
make && make install
7)启动
先进入到nginx的安装位置的sbin目录下
cd /usr/local/nginx/sbin
执行命令可以启动nginx
./nginx
也可以在该目录下执行常用的几个命令
测试配置文件
./nginx -t
重启服务
./nginx -s reload
停止命令
./nginx -s stop
重启命令
./nginx -s reload
查看进程命令
ps -ef | grep nginx
平滑重启
kill -HUP [Nginx主进程号(即ps命令查到的PID)]
如果在想在其它目录下直接执行以上命令,可以这么写,如启动nginx
/usr/local/nginx/sbin/nginx
nginx默认端口是80,注意有没有跟其它应用端口冲突,记得开放端口,用浏览器打开输入服务器ip地址(如果nginx改过端口了记得加上端口),如果出现下面这个页面说明成功