Mac端 Nginx 伺服器搭建和Https支援

2021-10-01 21:10:03 字數 1532 閱讀 4967

搭建nginx服務非常簡單,在mac上只需要在terminal執行

brew install nginx
然後啟動nginx

nginx的配置主要是在nginx/nginx.conf裡。

相關介紹可以參考:

vim /usr/local/etc/nginx/nginx.conf
第一行改為

user root owner;
修改8080埠下的root和index,指向你自己的web專案根目錄,以及主頁的檔名,剩下的配置項預設即可。

server 

}

儲存完畢之後執行:

nginx -t
這個可以測試conf檔案的有效性。

測試成功之後,執行以下**重啟nginx:

sudo nginx -s reload
很多專案出於請求加密考慮,或者類似webrtc專案必須在https下環境執行。

首先得安裝openssl,這個不再贅述,可以參考:

然後在nginx目錄下建立乙個新的資料夾用來放證書

cd /usr/local/etc/nginx/

mkdir cef

cd cef/

在對應路徑下用openssl生成證書

openssl genrsa -des3 -out server.key 1024
生成的過程需要一些資訊。

然後備份伺服器金鑰檔案

cp server.key server.key.org
去除檔案口令

openssl rsa -in server.key.org -out server.key
生成證書檔案server.crt

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
在nginx conf檔案裡配置對應的https資訊,對應是http 443埠的配置:

}主要是注意指向證書的路徑,以及web專案的目錄。

然後通過nginx -t 測試,完成之後reload發布即可:

Nginx 搭建Nginx伺服器

在ip位址為192.168.4.5的主機上安裝部署nginx服務,並可以將nginx伺服器,要求編譯時啟用如下功能 支援ssl加密功能 設定nginx賬戶及組名稱均為nginx nginx伺服器公升級到更高版本。步驟一 構建nginx伺服器 1 使用原始碼包安裝nginx軟體包 root proxy...

Nginx伺服器搭建

root server1 ls nginx 1.12 0 nginx 1.12 0.tar gz2 建立nginx使用者 root server1 useradd m d usr local lnmp nginx s sbin nologin u 800 nginx m 不要自動建立使用者的登入目錄...

搭建Nginx伺服器

1.解壓在 usr local src 2.進入解壓檔案的目錄 3 執行下面命令 建立快捷方式 configure prefix usr local nginx 1.8.1 然後報錯 這是候就需要安裝以下依賴 gccpcre pcre perl compatible regular expressi...