nginx安装(环境centos7)

yum安装依赖

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

文件地址从官网根据需求找合适的就行

wget -c http://nginx.org/download/nginx-1.15.1.tar.gz
tar -xvf nginx-1.15.1.tar.gz
mkdir /usr/local/nginx
mv nginx-1.15.1 /usr/local/nginx
cd /usr/local/nginx

编译安装

./configure make make install

安装完成之后测试运行(请确保你现在/usr/local/nginx中,要不然就用绝对路径)

sbin/nginx -t

我的报错
如下

nginx: [alert] could not open error log file: open() “/usr/local/nginx/logs/error.log” failed (2: No such file or directory) nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok 2018/06/29 18:12:23 [emerg] 31201#0: open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)

少了一个logs文件夹

mkdir logs

继续测试。

sbin/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

ok nginx安装完成

//启动命令

/usr/local/nginx/sbin/nginx

//停止命令

/usr/local/nginx/sbin/nginx -s stop

或者 :

nginx -s quit

//重启命令

/usr/local/nginx/sbin/nginx -s reload

//查看进程命令

ps -ef | grep nginx

//平滑重启

kill -HUP Nginx主进程号

猜你喜欢

转载自blog.csdn.net/u010404725/article/details/80916722