引言
Nginx是一款开源的、高性能的HTTP和反向代理的WEB服务器,同时也是一个POP3/SMTP/IMAP代理服务器。nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理服务器进行负载均衡的实现。
Nginx的官方网站为: nginx.org
Nginx的官方下载网站为nginx.org/en/download…
1. 安装源
yum install epel-release
在对提示回答yes后,nginx存储库将在服务器上完成安装
2.安装Nginx
yum install nginx
在对提示回答yes后,Nginx将在服务器上完成安装。
3.配置启动Nginx
1.开机启动Nginx服务
systemctl enable nginx
2.启动Nginx服务
systemctl start nginx
3.停止Nginx服务
systemctl stop nginx
4.查看Nginx服务状态
systemctl status nginx
显示active(running)则表示启动成功
显示inactive则表示未启动
5.重启Nginx服务
systemctl restart nginx
6.重新加载Nginx服务
systemctl reload nginx
在更改了配置后,不希望重启服务,这时可以使用重新加载命令。
4.配置文件地址
| 路径 | 说明 |
|---|---|
| /etc/nginx/nginx.conf | 主配置文件 |
| /var/log/nginx/error.log | 错误日志 |
| /var/log/nginx/access.log | 访问日志 |
| /etc/nginx/default.d/*.conf | 默认server块配置 |
5.开放端口(默认80)
firewall-cmd --zone=public --add-port=80/tcp --permanent
6.重新加载防火墙配置
firewall-cmd --reload
7.查看端口是否开启
firewall-cmd --zone=public --query-port=80/tcp
8.浏览器输入IP访问
在浏览器输入公网IP访问,出现下图代表访问成功
9.服务器安全组
如果输入IP无法访问,可能是服务器防火墙策略未开放访问。需在防火墙中打开80端口的访问。