系统:Linux CentOS7 64位
安装前置依赖:(可能你已经装过了)
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
nginx下载地址:https://nginx.org/download/
nginx-1.9.9.tar.gz的百度网盘资源:
链接:https://pan.baidu.com/s/19wkiW4mj9LpJPRvOqygJBw
提取码:39ct
将下载好的“nginx-1.9.9.tar.gz”,通过xftp 移动到/usr/local/下
#进入到/usr/local/
cd /usr/local/
#解压
tar -zxvf nginx-1.9.9.tar.gz
# 进入nginx-1.9.9目录
cd nginx-1.9.9
# 配置
./configure --prefix=/usr/local/nginx
# 编译和安装
make && make install
#安装好 创建软链接
ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
# 测试是否安装成功
nginx -t
#正常情况输出 ,此命令也可以检测配置文件是否有效
#nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
#nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
#启动nginx
nginx
设置nginx开机自启动
vim /etc/rc.local
然后在底部增加/usr/local/nginx/sbin/nginx
nginx 相关命令
#启动nginx
nginx
#快速停止或关闭:
nginx -s stop
#正常停止或关闭
nginx -s quit
#配置文件修改重装载命令
nginx -s reload
#检测配置文件是否正确
nginx -t
#查看进程apache/httpd
ps -ef | grep nginx
#查看服务端口
netstat -anpl | grep 'nginx'
注:
nginx 更改配置文件后需要重启生效
先利用/usr/local/nginx/sbin/nginx -t
测试配置文件修改是否正常
/usr/local/nginx/sbin/nginx -s reload
重新加载
如果已经配好软链接了,直接nginx -t
然后nginx -s reload
通过yum -y install 进行安装
yum -y install nginx //安装nginx
yum方式安装的默认地址和配置的默认地址
/etc/nginx/nginx.conf //yum方式安装后默认配置文件的路径
/usr/share/nginx/html //nginx网站默认存放目录
/usr/share/nginx/html/index.html //网站默认主页路径
PS:当你使用nginx-1.9.9.tar.gz安装,有的使用nginx+uwsgi进行配置的python web应用时,对于nginx.conf中编辑 有些文件是没有的,比如uwsgi_params是找不到的,当通过用yum安装的时候,就不会有这样的问题