nginx 安裝配置Nginx詳細流程及問題解決

2021-10-10 22:59:15 字數 2002 閱讀 5998

環境: ubuntu 16.04

一、安裝依賴

1.1 基礎依賴

apt-get

install build-essential

apt-get

install libtool

1.2 安裝pcre
sudo

apt-get update

sudo

apt-get

install libpcre3 libpcre3-dev

檢視版本:

1.3 安裝zlib

apt-get

install zlib1g-dev

1.4 安裝ssl
apt-get

install openssl

二. 安裝nginx
wget
2.2 解壓
tar -zxvf nginx-1.11.3.tar.gz
2.3 進入資料夾並配置
cd nginx-1.11.3

./configure --prefix=/usr/local/nginx

在配置nginx的時候./configure之後會輸出乙個summery,如果顯示openssl library is not used, 說明無法檢測到openssl,一般是版本有問題。

解決辦法:

先嘗試

./configure --with-http_ssl_module
如果不行安裝最新的openssl載嘗試

1.在上可以獲取當前最新的版本。

2、解壓縮openssl-xx.tar.gz包。

3.進入解壓縮目錄,執行./config。

4.編譯並安裝:make以及sudo make install

成功後:

2.4 編譯並安裝:

sudo

make

&&make

install

如果遇到permission denied問題:

重新configure,並將兩個流程分開,並將root許可權給到make install

sudo

make

sudo

make

install

2.5 安裝成功後續檢測

檢查usr/local可以發現多出了nginx資料夾

進入usr/local/nginx/sbin使用sudo ./nginx啟動指令碼,並使用ps命令檢視程序:

啟動成功

我們可以開啟nginx/conf/nginx.conf檢視到伺服器監聽埠和命名:

發現目前監聽的是本機的80埠(http),使用瀏覽器嘗試訪問localhost ip,成功會顯示nginx頁面。

三、參考

nginx安裝配置

主服務端 192.168.233.128 客戶端 192.168.233.131 192.168.233.132 192.168.233.134 主服務端和客戶端配置相同部分 yum y install zlib zlib devel yum y install pcre pcre devel yu...

nginx安裝配置

主要有三項 1 基本配置 2 path info支援 3 虛擬伺服器配置 1 埠 listen 90 預設為80,為避免衝突,可做修改。2 主機位址 root html 預設為安裝目錄下html目錄,可修改為如 d nginx。3 php支援 pass the php scripts to fast...

nginx安裝配置

之前安裝nginx一直是用原始碼的形式安裝,經常會在編譯後make的時候出現失敗。乙個乙個問題來解決比較麻煩。想了個解決的辦法 通過新增yum源,通過yum來安裝。1.安裝nginx依賴包 sudo yum install y zlib pcre openssl 2.配置nginx的yum源 sud...