nginx 安裝筆記

Nginx ("engine x") 是一個高性能的 HTTP 和 反向代理 服務(wù)器,也是一個 IMAP/POP3/SMTP 代理服務(wù)器。

nginx
安裝 nginx

Debian 等發(fā)行版的存儲倉庫的 nginx 版本較老,可以在 nginx 官方倉庫下載安裝。

添加密鑰

為了保障 nginx 倉庫安全性,需要驗證 nginx 存儲倉庫簽名,以消除在安裝 nginx 軟件包期間關(guān)于丟失 PGP 密鑰的警告,
需要將 nginx 的公鑰添加到 apt 密鑰庫。

apt-key add nginx_signing.key
添加倉庫地址

將 nginx 倉庫地址添加到系統(tǒng)的軟件倉庫列表( /etc/apt/sources.list)。

deb http://nginx.org/packages/debian/ codename nginx
deb-src http://nginx.org/packages/debian/ codename nginx

codename 是系統(tǒng)代號,查看 codename。

下載安裝

獲取更新,執(zhí)行安裝

apt-get update
apt-get install nginx
源碼安裝

可參考:Nginx 安裝配置

nginx 常用命令
命令 備注
nginx 默認配置文件啟動
nginx -c /path/to/nginx.conf 指定配置文件啟動
nginx -s stop 快速關(guān)閉 nginx
nginx -s quit 正常關(guān)閉 nginx
nginx -s reload 重新載入配置文件
nginx -s reopen 重新打開日志文件
nginx -h(-?) 幫助
nginx -v 顯示版本

ps -ax | grep nginx 獲取nginx進程列表

nginx 修改端口號

/etc 目錄下放置軟件的配置文件,
可以修改 /etc/nginx 下的 nginx.conf 修改端口號:

http {
    server {
        listen 8080;

        location / {
            root /var/www/html; # html文件目錄
        }
    }
}

在老版本 nginx 配置文件中有這句命令:

include /etc/nginx/sites-enabled/*;

一般使用 sites-enabled 的配置文件,將 default 配置文件中 listen 的端口 修改即可;

listen 8080 default_server;
# listen [::]:8080 default_server;

*** 下面一個 listen 是 IPv6,,默認這個 listen 都開啟了,如不使用可以使用 # 號注釋 ***

參考資料
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容