Linux下Nginx的下载、安装、配置、启动、重启、停止

一、安装依赖

nginx所需三个依赖:openssl pcre zlib

执行命令:

yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel

二、下载nginx、安装

1.下载地址:http://nginx.org/en/download.html

2.下载后解压缩然后进入目录

3.修改权限,不然会报权限不足,如果用sudu会报错命令不存在

chmod+x configure

4.执行

./configure

5.执行

make  

6.执行

make install

三、修改配置文件profile

1.打开/etc/profile文件

2.添加配置

export NGINX_HOME=/usr/local/nginx 
export PATH=$PATH:$NGINX_HOME/sbin

注意:path有多个路径的话用冒号“:”隔开而不是用分号“;”,比如说之前配置过jdk

Linux下Nginx的下载、安装、配置、启动、重启、停止

 

3.执行 source /etc/profile ,使配置文件生效。

4.执行nginx -v如果能看到版本,就说明nginx 已经安装成功了

四、nginx启动

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

五、重启

进入/usr/local/nginx/sbin下,

输入命令:

centos 6.x 重启 nginx -s reload   

centos 7.x 重启  systemctl restart nginx.service  或 service nginx restart

六、验证nginx配置文件是否正确

进入/usr/local/nginx/sbin下,输入命令./nginx -t 如果看到下图说明没问题

Linux下Nginx的下载、安装、配置、启动、重启、停止

 

 七、停止

1.查看线程id:ps -ef |grep nginx

Linux下Nginx的下载、安装、配置、启动、重启、停止

 

2.kill掉即可:kill -9 5793

八、踩坑

kill 后重启nginx时如果遇到:

Linux下Nginx的下载、安装、配置、启动、重启、停止

 

 解决办法:

1.执行:killall -9 nginx

2.然后重新启动nginx即可:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

上一篇:nginx重新编译添加ssl模块--with-http_ssl_module


下一篇:学习linux的菜鸟 shell脚本中的dat,计算器,内置变量的用法