搭建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...