ubuntu 下安裝nginx步驟

lsj1992g發表於2019-03-15
如果是正式專案最好是把nginx安裝到一個新建的目錄下,這個目錄下放nginx和資料如mySql和專案程式碼。

1、切換到root許可權 ,
在終端 輸入 su 然後輸入root 的登入密碼,如果沒有設定root登入密碼請先 sudo passwd root 然後輸入密碼。
http://www.cnblogs.com/zhangpengshou/p/3591387.html 修改apt-get 源,如果自己需要的話
2、安裝 編譯工具 apt-get install build-essential
3、安裝libtool apt-get install libtool
cd /usr/local/src 
4、安裝PCRE庫 
1,獲取原始碼 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz
2,解壓原始碼 tar -zxvf pcre-8.39.tar.gz
3,切換目錄 cd pcre-8.39
4,編譯前檢查 ./configure
5,編譯 make
6,安裝 make install
cd /usr/local/src
5、安裝zlib庫 
1,獲取原始碼 wget http://zlib.net/zlib-1.2.11.tar.gz
2,解壓原始碼 tar -zxvf zlib-1.2.11.tar.gz
3,切換目錄 cd zlib-1.2.11
4,編譯檢查 ./configure
5,編譯 make
6,安裝 make install
cd /usr/local/src
6、安裝ssl
1,獲取安裝包 wget https://www.openssl.org/source/openssl-1.0.2k.tar.gz
2,解壓 tar -zxvf openssl-1.0.2k.tar.gz
7、安裝nginx
1,獲取原始碼包 wget http://nginx.org/download/nginx-1.10.3.tar.gz
2,解壓原始碼包 tar -zxvf nginx-1.10.3.tar.gz
3,切換目錄 cd nginx-1.10.3
4,編譯檢查
./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.39 --with-zlib=/usr/local/src/zlib-1.2.11 --with-openssl=/usr/local/src/openssl-1.0.2k
5,編譯 make
6,安裝 make install 如果安裝失敗就這樣:apt install nginx-full
8、開啟nginx(預設安裝在/usr/local/nginx下)
cd /usr/local 
ls
nginx/nginx
複製程式碼

ubuntu 下安裝nginx步驟


apt install nginx-full

9、檢視nginx是否執行
ps -ef|grep nginx 
在瀏覽器中輸入127.0.0.1看到下面說明nginx安裝成功。
複製程式碼

ubuntu 下安裝nginx步驟


假設要停止nginx 
ps -ef | grep nginx 檢視一些是否開啟,並找到 master 主程式的。pid 
kill -quit 主程式號
強制停止Nginx:
pkill -9 nginx
不想每次查nginx程式號 可以這樣
kill -quit `cat /usr/local/nginx/nginx.pid `
重啟
kill -HUP 住進稱號或程式號檔案路徑 kill -HUP `cat /usr/local/nginx/nginx.pid`
/usr/local/nginx/sbin/nginx -s reload
修改了配置檔案後最好先檢查一下修改過的配置檔案是否正 確,以免重啟後Nginx出現錯誤影響伺服器穩定執行。判斷Nginx配置是否正確命令如下:
nginx -t -c /usr/local/nginx/conf/nginx.conf
或者:/usr/local/nginx/sbin/nginx -t

下面操作需要新增引數-k 這樣才行

複製程式碼

ubuntu 下安裝nginx步驟

相關文章