Centos安装nginx

本文详细介绍了在CentOS系统中如何安装Nginx,包括使用yum命令安装和手动解压安装的步骤,以及安装后的配置、启动、管理和常见命令。同时提到了发布更新时的注意事项和解决 nginx 进程问题的方法。

安装方式以及前期准备

首先决定使用哪种方式来安装nginx,可通过yum源来进行下载安装或者获取到压缩包解压安装。

使用yum命令安装

适用于联网情况或者服务器有挂载yum源。挂载yum源

压缩包安装

链接: nginx压缩包下载地址

安装

yum命令

1、安装命令

yum -y install nginx

2、查看nginx安装目录

rpm -ql nginx   ——(nginx的安装路径)
rpm -ql nginx | grep nginx.conf    ——(nginx的配置文件路径)

通过yum安装的nginx,配置文件一般都在/etc/nginx下,文件名为nginx.conf
而nginx的html目录(存放前端静态文件)一般位于/usr/share/nginx/html
启动目录一般为/etc/sbin/nginx
3、修改nginx配置文件

vi /etc/nginx/nginx.conf
listen: nginx监听端口号,供外部访问
server_name: 监听IP

在这里插入图片描述
4、nginx相关命令
注意:需要到nginx启动目录下

./nginx ——启动
./nginx -t ——测试配置文件是否正确
./nginx -s reload ——重启
./nginx -s quit ——退出(退出前完成所有已经接收的连接请求,建议使用)
./nginx -s stop ——关闭(直接关闭)

压缩包安装

1、将压缩包上传到服务器对应目录,通过wget,rz等命令或者xftp等软件传输
2、提前安装nginx所需的依赖,建议使用yum或者挂载本地yum源安装

gcc pcre-devel zlib-devel openssl openssl-devel

3、解压nginx压缩包

tar -zxvf nginx-1.x.x.tar.gz (所下载的对应版本号)

4、安装和编译
进入nginx-1.x.x目录下,可添加指定目录安装,便于之后管理

mkdir /home/nginx/nginx-prefix
./configure --prefix=/home/nginx/nginx-prefix
make
make install

5、查看相关路径
通过压缩包安装的nginx,路径相对统一,便于管理

/home/nginx/nginx-prefix/conf ——配置文件nginx.conf
/home/nginx/nginx-prefix/sbin ——启停重启
/home/nginx/nginx-prefix/html ——存放前端静态文件

其他

1、发布更新建议遵循完整的流程,暨先nginx -s quit 完整结束nginx,在html目录下更新发布包,再启动nginx。仅仅覆盖发布包一般情况下也可行,但如果有对nginx.conf配置文件进行过修改,需要重启nginx,新的配置方能生效。
2、倘若在重启或者停止nginx时,提示找不到pid,但nginx实际还在运行,可通过ps -ef | grep nginx强杀进程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值