如果之前沒有安裝過 EPEL 源的需要安裝。
安裝 EPEL 源:
yum install epel-release
安裝 Nginx:
yum install -y nginx
啟用並啟動 Nginx 服務:
systemctl enable nginx # 啟用自啟
systemctl start nginx # 啟動
systemctl stop nginx # 停止
systemctl restart nginx # 重啟
systemctl reload nginx # 過載
systemctl disable nginx # 禁用Nginx服務自啟
開啟埠80和443:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Nginx配置檔案的結構和最佳實踐
-
所有Nginx配置檔案都位於/etc/nginx/目錄中。
-
Nginx的主要配置檔案是/etc/nginx/nginx.conf。
-
為了使Nginx配置更易於維護,建議為每個域建立一個單獨的配置檔案。
-
新的Nginx伺服器阻止檔案必須以結尾.conf並儲存在/etc/nginx/conf.d目錄中。您可以根據需要擁有任意數量的伺服器塊。
-
遵循標準的命名約定是一個好主意,例如,如果您的域名是,mydomain.com那麼您的配置檔案應命名為/etc/nginx/conf.d/mydomain.com.conf
-
如果您在域伺服器塊中使用可重複的配置段,則最好建立一個名為將/etc/nginx/snippets這些段重構為片段的目錄,並將片段檔案包括到伺服器塊中。
-
Nginx日誌檔案(access.log和error.log)位於/var/log/nginx/目錄中。建議有不同access,並error為每個伺服器模組的日誌檔案。
-
您可以將域文件的根目錄設定為所需的任何位置。webroot的最常見位置包括:
-
/home//
-
/var/www/
-
/var/www/html/
-
/opt/
-
/usr/share/nginx/html
本作品採用《CC 協議》,轉載必須註明作者和本文連結
- 著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。
- 文章來源https://blog.arunfung.com