關於 Nginx
Nginx (“engine x”) 是一個高效能的 HTTP 和 反向代理 站羣服務器,也是一個 IMAP/POP3/SMTP 代理站羣服務器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發的,第一個公開版本 0.1.0 釋出於 2004 年 10 月 4 日。其將原始碼以類 BSD 許可證的形式釋出,因它的穩定性、豐富的功能集、示例配置檔案和低系統資源的消耗而聞名。
CentOS 7 條件
教程中的步驟需要 root 使用者許可權。
1. 新增 Nginx 到 YUM 源
新增 CentOS 7 Nginx yum 資源庫, 開啓終端, 使用以下命令:
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2. 安裝 Nginx
在你的 CentOS 7 站羣服務器中使用 yum 命令從 Nginx 源站羣服務器中獲取來安裝 Nginx:
sudo yum install -y nginx
Nginx 將完成安裝在你的 CentOS 7 站羣服務器中。
3. 啓動 Nginx
剛安裝的 Nginx 不會自行啓動。執行 Nginx:
sudo systemctl start nginx.service
如果一切進展順利的話,現在你可以通過你的域名或 IP 來訪問你的 Web 頁面來預覽一下 Nginx 的預設頁面;
如果看到這個頁面, 那麼説明你的 CentOS 7 中 web 站羣服務器已經正確安裝。
CentOS 7 開機啓動 Nginx
sudo systemctl enable nginx.service
更多 systemctl 命令可檢視《systemctl 命令用法》
Nginx 配置資訊
網站檔案存放預設目錄
/usr/share/nginx/html
網站預設站點配置
/etc/nginx/conf.d/default.conf
自定義 Nginx 站點配置檔案存放目錄
/etc/nginx/conf.d/
Nginx 全域性配置
/etc/nginx/nginx.conf
在這裏你可以改變設定使用者執行 Nginx 守護程式程序一樣, 和工作程序的數量得到了 Nginx 正在執行, 等等。
Linux 檢視公網 IP
您可以執行以下命令來顯示你的站羣服務器的公共 IP 地址:
ip addr show eth0 | grep inet | awk ‘{ print $2; }’ | sed ‘s//.*$//’
原文連結:http://www.9696e.com/archives/1404