缺少pcre庫
編譯nginx
出現錯誤
安裝pcre庫,出現錯誤
手動編譯安裝pcre庫
wget
tar -xvf pcre-8.43.tar.gz
(2)編譯安裝pcre庫
cd pcre-8.43
sudo ./configure
sudo make
sudo make install
重新編譯nginx
#在nginx-1.12.2目錄下
sudo ./configure --with-stream
命令執行成功
出現"struct crypt_data"沒有名為"current_salt"成員的錯誤
執行make命令
sudo make && make install
出現"struct crypt_data"沒有名為"current_salt"成員的錯誤
解決方案:進入相應路徑,將原始碼的第36行注釋
重新執行sudo make && make install命令
出現-werror=cast-function-type錯誤
解決方案
#進入nginx-1.12.2目錄下的objs目錄
cd objs
#修改makefile檔案
重新回到nginx-1.12.2目錄下執行sudo make && make install命令
make命令出現許可權不夠錯誤
進入root模式執行命令
sudo su #進入root模式
make && make install
nginx啟動出現無法連線pcre庫錯誤
檢視依賴庫
到/usr/local/lib目錄下檢視
設定軟連線
#回到nginx下的sbin目錄
cd /usr/local/nginx/sbin
#設定軟連線
ln -s /usr/local/lib/libpcre.so.1.2.11 libpcre.so.1
#設定ld_library_path(注:這種方法,每次開啟nginx都需要重新設定ld_library_path)
export ld_library_path=/usr/local/lib:$ld_library_path
重新啟動nginx
./nginx
# 檢視服務是否正常啟動
netstat -tanp
ubuntu利用nginx配置https伺服器
參考 nginx v 檢視nginx 的ssl配置有沒有 with http ssl module。如果沒有發現 with http ssl module這個編譯引數,說明不支援。nginx預設是不支援ssl的,需要加入 with http ssl module引數重新編譯。apt get inst...
ubuntu安裝配置nginx
安裝配置nginx 更新源apt get update 依賴包安裝 sudoapt get installopenssl libssl dev wget tar zxvf zlib 1.2.11.tar.gz cd zlib 1.2.11 configure 在解壓軟體目錄內部執行 相關引數配置,軟...
Ubuntu中 nginx簡單配置
nginx 是乙個很強大的高效能和反向 服務 1.安裝nginxsudo apt get install nginx過程會讓選乙個y同意占用記憶體。2.如果出現無法定位nginx包,進行如下操作 sudo apt get update3.更新完成之後,安裝nginxsudo apt get inst...