1. 从EPEL存储库安装软件包
sudo yum install epel-release
sudo yum install nginx
2. 打开HTTP协议的80端口和HTTPS协议443端口,允许来自这两个端口的连接。使用以下命令永久打开80和443和的端口:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
3. SELINUX阻止NGINX服务访问
开启 HTTP 访问
cd /var/log/audit/
setsebool -P httpd_can_network_connect 1
ausearch -c 'nginx' --raw | audit2allow -M my-nginx
semodule -i my-nginx.pp
4. Nginx配置文件的结构
建议为每个域创建单独的配置文件。Nginx的虚拟主机配置文件必须以.conf结尾,并存储在/etc/nginx/conf.d目录中。您可以根据需要拥有任意数量的虚拟主机配置文件。
遵循标准命名约定是一种好的做法。例如,如果域名为mydomain.com,则配置文件应命名为mydomain.com.conf。
如果您在虚拟主机配置文件中使用可重复的配置片段,则最好将这些片段存放在单独的文件中,然后使用include指令包含它。
评论 (0)