Linux下安装nginx

429 阅读1分钟

我是在阿里云购买的服务器,系统是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改过端口了记得加上端口),如果出现下面这个页面说明成功

个人网站:www.panbingwen.cn