Nginx安装

  1. Nginx安装
    1. 开始安装
    2. Nginx启动、关闭、重启及查看进程
    3. 建立软链接,简化Nginx命令

Nginx安装

本次演示环境:操作系统:CentOS7.3,hexo版本:4.2.0,主题:3-hexo,Nginx版本:1.17.8

开始安装

Nginx下载网址http://nginx.org/download/,可根据需要下载目标版本。

mkdir ~/Downloads #习惯将新下载的安装文件放在Downloads文件夹下
cd ~/Downloads 
wget http://nginx.org/download/nginx-1.17.8.tar.gz
tar -zxf  nginx-1.17.8.tar.gz
cd nginx-1.17.8/
./configure --with-http_ssl_module  #配置时带着http_ssl_module模块,使用https时无需重新配置
make && make install

检查版本:

/usr/local/nginx/sbin/nginx -v

显示如下则安装成功:

[root@f-numen ~]# nginx -v
nginx version: nginx/1.17.8

默认安装路径:

/usr/local/nginx 这个是包含网站根目录的路径

/usr/local/nginx/sbin/nginx 这个是nginx启动目录

/usr/local/nginx/conf

Nginx启动、关闭、重启及查看进程

nginx 启动:

/usr/local/nginx/sbin/nginx

或者切换到/usr/local/nginx/sbin 目录下 ./nginx

cd /usr/local/nginx/sbin
./nginx

启动之后访问你的IP地址或者域名就可以看到nginx启动成功了。

nginx 关闭:

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

nginx 重启:

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

PS:重启之前,nginx应该是正常运行的,如果nginx关闭时执行重启命令则会报错“nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory”。

查看nginx进程

[root@f-numen ~]# ps -ef | grep nginx
root     28243     1  0 22:02 ?        00:00:00 nginx: master process ngin
nobody   28246 28243  0 22:02 ?        00:00:00 nginx: worker process
root     28257 28201  0 22:09 pts/0    00:00:00 grep --color=auto nginx

如果遇到nginx无法关闭的情况,杀掉查出来的PID就可以,kill -9 PID 命令用于终止进程。必须先kill掉root对应的PID才能进行下面的nobody的PID。(PS:最后一行28257是grep命令出来的进程,不需要kill)

kill -9 28243
kill -9 28246

如果修改了配置文件可以使用如下命令验证配置是否有误。

/usr/local/nginx/sbin/nginx  -t  

建立软链接,简化Nginx命令

可以建立软连接,更加简便的启动nginx

ln -s /usr/local/nginx/sbin/nginx   /usr/bin/nginx

这样就可以通过,命令nginx 直接启动

nginx  #启动

nginx -s stop  #关闭

nginx -s reload  #重启

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 xumeng32@126.com

文章标题:Nginx安装

文章字数:539

本文作者:F_numen

发布时间:2020-02-03, 00:10:25

最后更新:2020-03-21, 16:03:13

原始链接:https://netheroone.cn/archives/9062ccdc.html

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
/*baidu统计*/