centos7 yum命令安装nginx

安装nginx

首先我们需要使用root用户进行操作

第一步:添加nginx存储库

使用命令:yum install epel-release(我这里已经添加过了。。。)

第二步:安装nginx

使用yum安装,使用命令yum install nginx

在对提示回答yes后,Nginx将在服务器上完成安装。

第三步:启动nginx

安装成功之后启动nginx,使用命令systemctl start nginx 启动后没有任何的日志打印。。。就OK了

第四步:验证nginx是否启动成功####

首先可以查看后台是否启动,使用命令ps -ef |grep nginx。如下图所示就成功了!

其次用浏览器访问一下 ip:80 ,见到nginx的说明页,即成功了

如果想在系统启动的时候,nginx就启动的话可以使用命令systemctl enable nginx

nginx启动命令也可是切换到nginx/sbin目录下面使用./nginx进行启动 重启命令./nginx -s reload

通过yum安装的可以通过以下命令重启 service mysqld restart

yum升级nginx或安装最新版本nginx

vim /etc/yum.repos.d/nginx.repo 写入

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

然后运行以下命令升级 注意替换 “OS” 用“rhel” 或 “centos”, 根据你的系统,替换 “OSRELEASE” 用 “6” 或 “7”, 或者 6.x 或者 7.x

yum update nginx
# 或
yum install -y nginx

启动 nginx 如果出现 module "/usr/lib64/nginx/modules/ngx_http_geoip_module.so" version 1012002 instead of 1015008 in /usr/share/nginx/modules/mod-http-geoip.conf:1 错误,原因在于nginx模块版本之间的冲突 运行以下命令: yum remove nginx-mod* yum install nginx-module-* 然后运行 systemctl start nginx 启动即可

卸载

停止Nginx软件 service nginx stopsystemctl stop nginx

删除Nginx的自动启动

chkconfig nginx off

从源头删除Nginx

rm -rf /usr/sbin/nginx
rm -rf /etc/nginx
rm -rf /etc/init.d/nginx

再使用yum清理

yum remove nginx

文档信息

版权声明:可自由转载(请注明转载出处)-非商用-非衍生

发表时间:2020年3月9日 11:01