文章目录
vi /etc/yum.repos.d/nginx.repo
文件中写入以下内容:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
2.安装nginx
yum install nginx
如果提示 No package nginx available
问题原因:
nginx位于第三方的yum源里面,而不在centos官方yum源里面
解决方法(安装 epel):
yum install epel-release
重新执行安装nginx命令
yum install nginx
3.启动 nginx
/usr/sbin/nginx
4.访问IP地址出现欢迎页安装成功(默认80端口)
常见问题及指令
nginx服务已打开,但是浏览器无法访问,可能是端口没有打开.
开启端口 :
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
--zone
#作用域
--add-port=80/tcp
#添加端口,格式为:端口/通讯协议
--permanent
#永久生效,没有此参数重启后失效重启防火墙
firewall-cmd --reload
打开服务报一下错误:
Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()
问题描述:
地址已被使用。可能nginx服务卡死了,或者nginx重复启动,导致端口占用,出现此错误。
解决方法:
killall -9 nginx
杀掉 nginx 进程 然后重启nginx。
CentOS 7 yum install nginx 安装位置查看
先执行下面的命令,查看所有的已安装软件名称。
rpm -qa
然后执行
rpm -ql
软件名称就可以显示软件的安装路径。
nginx: Linux packages(nginx官方安装说明)
epel官方网站
nginx主要安装位置
主程序
/usr/sbin/nginx
配置文件 nginx.conf 所在目录
/etc/nginx
目录
/usr/lib64/nginx
/usr/share/nginx
最新评论
需要开启开启BBR优化吗? 老哥
o 好的
666 一次成功
可以哦
justsocks 支付页面只有按月的,没找到按年的,不是VPS,VPS可以按年
只能按每月订阅吗?不能按年吗?