1. 程式人生 > >ubuntu下安裝nginx

ubuntu下安裝nginx

本人比較懶,按照下面的方法可以實現正確的安裝nginx,在ubuntu的瀏覽器輸入網址,顯示歡迎來到nginx的頁面。

第一部分:先設定網路

1. 對於該虛擬機器的網路設定模式必須為NAT模式,如圖 

2.在VM上找到vmnet8的網段,用於內網的設定(電腦外部主機與虛擬機器的私有通訊),此處為192.168.131.0: 

3.開啟電腦cmd控制檯ipconfig找到wnnet8的ipv4地址,此處為192.168.131.1:

4:開啟centOS7的網路設定,如圖點選有線—–有線設定——新增配置,新增一個內網連線和外網連線,外網連線用於下載更新外部外掛包。如圖 

5.內網的ip設定和外網的IP設定後,使用下面的ipv4地址 ping 本機電腦,用本機電腦ping下面的地址,

連線外網後則可以在火狐瀏覽器登入百度網頁咯:

6.***虛擬機器連線上外網outnet***,進行安裝nginx伺服器的執行環境,連線上記得開啟一個網頁測試一下是否連線成功上網。

第二部分:下面是nginx的安裝:

1、安裝nginx的依賴包  ,安裝gcc

sudo apt-get update   #安裝前先更新一下軟體

sudo apt-get install gcc

sudo apt-get install c++

2、安裝PCRE

sudo apt-get install pcre pcre-devel

3、安裝zlib

sudo apt-get install -y zlib-devel

4、安裝openssl

sudo apt-get install -y openssl openssl-devel  

5、下載nginx

# 下載nginx

wget http://nginx.org/download/nginx-1.13.1.tar.gz

6 # 解壓nginx

tar -xzvf nginx-1.13.1.tar.gz

# 重新命名資料夾(可選做,我就沒有重新命名)

mv nginx-1.13.1 nginx

# 移動資料夾到ubuntu常見軟體目錄下(可選做)

mv nginx/ /usr/local/ 

7配置makefile 

(注意:1. /usr/local下如果沒有nginx目錄,需要在此目錄下建立nginx目錄 2. 上邊將臨時檔案目錄指定為/var/temp/nginx,需要在/var下建立temp及nginx目錄

//輸入以下命令 ./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --with-http_gzip_static_module \ --http-client-body-temp-path=/var/temp/nginx/client \ --http-proxy-temp-path=/var/temp/nginx/proxy \ --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \ --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \ --http-scgi-temp-path=/var/temp/nginx/scgi

現在可以檢視多了makefile

8、編譯make

cd nginx-1.13.1 #到安裝包下面

make

9、安裝make

make install

安裝成功顯示如下:

[[email protected] nginx-1.8.0]# cd /usr/local/nginx [[email protected] nginx]# ll total 12 drwxr-xr-x. 2 root root 4096 Dec 20 01:02 conf drwxr-xr-x. 2 root root 4096 Dec 20 01:02 html drwxr-xr-x. 2 root root 4096 Dec 20 01:02 sbin

10、

啟動nginx,進入sbin資料夾

cd     /usr/local/nginx/sbin

./nginx

11、

現在需要知道nginx是否已經啟動

輸入ifconfig,檢視當前本地IP地址,然後在ubuntu的瀏覽器中輸入地址和80埠號

顯示如上,表示安裝成功。(時間原因,寫的比較粗糙,將就著看吧,)

參考文章   https://blog.csdn.net/u014374031/article/details/73441577?utm_source=copy