CentOS 7通过yum安装Nginx
通过yum方式安装Nginx,默认情况下,CentOS 7中无Nginx的源RPM,需要手动添加Nginx的源RPM。
一、添加yum源
Nginx官方提供了CentOS版的源地址,执行以下命令添加源:
rpm -Uvh https://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
二、安装Nginx
执行以下命令安装Nginx:
yum install -y nginx
三、检查Nginx安装是否成功
检查Nginx版本,如正常返回Nginx版本信息,说明Nginx已经安装成功。
nginx -v
四、查看Nginx启动状态
查看服务状态
systemctl status nginx
可以看到服务还未启动
五、Nginx启动
启动Nginx服务
systemctl start nginx
六、防火墙开放Nginx端口
如不开放Nginx的端口,即使启动了Nginx的服务,也无法正常访问,需对Nginx的响应端口配置防火墙策略,即放行端口。
开放80端口
firewall-cmd --add-port=80/tcp --permanent
重启防火墙
firewall-cmd --reload
七、测试:访问网页
打开浏览器访问虚拟机的IP地址,如:http://192.168.1.147,看到以下页面说明可以正常访问Nginx了。
八、Nginx的网站根目录
Nginx的网站内默认根目录为
/usr/share/nginx/html/
默认网页显示的内容位于
/usr/share/nginx/html/index.html
九、Nginx停止、重启、开机自启
停止Ngixn服务
systemctl stop nginx
重启Nginx服务
systemctl restart nginx
Nginx开机自启
systemctl enable nginx
十、Nginx配置文件
Nginx主配置文件位于
/etc/nginx/nginx.conf
站点配置文件
/etc/nginx/conf.d/default.conf
检查配置文件语法是否正确
nginx -t
重新加载Nginx配置文件
nginx -s reload
十一、Nginx日志
Nginx访问日志位于
/var/log/nginx/access.log
Nginx错误日志位于
/var/log/nginx/error.log