CentOS 7 yum 安裝 NGINX

arunfung發表於2020-02-03

如果之前沒有安裝過 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

相關文章