记一次在centos下的nginx操作
- 一:检查|卸载
- 1.查看nginx运行情况
- 2.停止nginx
- 3.查看nginx安装情况
- 4.卸载
- 5.清理相关文件
- 二:安装
- 1.yum安装
- 2.手动安装
- 三:相关命令
一:检查|卸载
1.查看nginx运行情况
ps -ef |grep nginx
2.停止nginx
nginx -s stop
3.查看nginx安装情况
nginx -V
4.卸载
yum remove nginx
5.清理相关文件
whereis 命令查看
whereis nginx
find 命令查看
find / -name nginx
依次删除查找到的文件
rm -rf 路径
二:安装
1.yum安装
yum -install nginx
2.手动安装
在安装nginx前首先要确认系统中安装了gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
检查是否安装依赖软件包
yum list installed | grep "包名"
安装依赖包
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
下载nginx压缩包
查看nginx版本:http://nginx.org/en/download.html
视需求选择版本,这里选择当前最新稳定版 nginx-1.18.0
cd /usr/local/src
wget http://nginx.org/download/nginx-1.18.0.tar.gz
解压
tar -zxvf nginx-1.18.0.tar.gz
编译安装
编译./configure
命令后面添加对应参数,参考:nginx 编译参数详解(运维不得不看)
cd nginx-1.18.0
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install
查看安装信息
/usr/local/nginx/sbin/nginx -V
测试
/usr/local/nginx/sbin/nginx -t
配置系统环境变量(可选)
修改环境变量,可以在使用服务是时不用输入全路径,如/usr/local/nginx/sbin/nginx -t
可以简化为 nginx -t
。环境变量修改参考:Linux环境变量配置全攻略
# 如果/etc/profile文件不可编辑,需要修改为可编辑
chmod -v u+w /etc/profile
vim /etc/profile
# 在最后一行加上
export PATH=$PATH:/usr/local/nginx/sbin
更新环境变量,测试
source /etc/profile
nginx -t
三:相关命令
查看版本
nginx -V
测试
nginx -t
启动
nginx
重新加载配置文件
nginx -s reload
重启
nginx -s reopen
强制停止
nginx -s stop
退出
nginx -s quit
设置配置文件路径
nginx -c filename
杀死所有nginx进程
killall nginx