前言:說到Linux我們都知道那是相當相當得重要得啊,在電腦這個行業,開發運維都是離不開它得。我作為一個準畢業生,智商可能不太夠,只能自己笨鳥先飛,自己操作起來咯。俗話說的好,好記性不如難筆頭嘛。而且nginx這個東西也是非常非常的重要,於是我決定安裝nginx,這樣不僅能熟悉linux得命令,學 ...
說到Linux我們都知道那是相當相當得重要得啊,在電腦這個行業,開發運維都是離不開它得。我作為一個準畢業生,智商可能不太夠,只能自己笨鳥先飛,自己操作起來咯。俗話說的好,好記性不如難筆頭嘛。而且nginx這個東西也是非常非常的重要,於是我決定安裝nginx,這樣不僅能熟悉linux得命令,學習到更多關於linux的知識,還能順帶把nginx也學習學習呢!(為此我還特地買了一年的騰訊雲伺服器呢,嗚嗚嗚。。。實習生沒錢,苦啊)話不多說,下麵開乾!
第一步:安裝環境
因為我的環境是全新的,沒有Nginx需要的環境,所以第一步我們先把環境配好
具體包括:c++,pcre、pcre-devel,openssl和zlib
下麵依次安裝
安裝c++(用作編譯環境)
輸入命令:yum install gcc-c++,出現選擇y/n 的時候直接y就行,如下,我的是安裝好的結果:
然後查看一下是否有c++環境,輸入命令 yum list installed c++,可以看到我的版本是 4.8.5的,至此,安裝c++算是完成了。
安裝pcre、pcre-devel
輸入命令:yum install yum install -y pcre pcre-devel,如下,我的是安裝好的結果
同樣,檢查一下,輸入命令: yum list installed pcre pcre-devel
安裝openssl
輸入命令:yum install -y openssl,如下
最後再把zlib安裝一下
輸入命令:yum install -y zlib zlib-devel
至此,環境安裝完成!!!接下來開始安裝Nginx。
第二步:安裝Nginx
先cd到 usr/local/src目錄下麵
通過wget命令線上獲取到nginx的安裝包,我選擇的是nginx -1.15.9這個最新的版本,所以我的命令就是
wget+這個版本的鏈接,就是 wget http://nginx.org/download/nginx-1.15.9.tar.gz
這就下載好了,我們可以查看一下,輸入命令 ll
可以看到我的目錄下麵已經存在這個包了。
然後解壓:tar zxvf nginx-1.15.9.tar.gz
cd 到 nginx-1.15.9進行安裝,安裝命令是:./configure && make && make install
執行完成後,我們先看看Nginx安在什麼地方了,然後再啟動看看能不能啟動。
輸入命令 whereis nginx
可以看到,我的nginx是安裝在了/usr/local/nginx
然後cd /usr/local/nginx,再 cd sbin目錄下,執行./nginx 啟動nginx
用ps 命令看看nginx進程起來了沒有,ps -ef | grep nginx
起來了,說明安裝沒有問題。
第三步:通過伺服器ip驗證
cd /usr/local/nginx/conf 目錄下,可以看到有nginx.conf這個文件,我們需要對它進行修改,把ip設置成我們自己的ip
使用命令 vim 對其進行修改(相對於vi命令,給我的第一眼感覺就是好看,哈哈哈哈。。。。)
我的改成瞭如下樣子,把localhost設置成自己的ip,改好之後ctrl + c,然後 :wq保存退出。
接著,我們回到 /usr/local/nginx/sbin 目錄,輸入命令./nginx -s reload 用於對配置文件進行重新載入並且重啟。
最後在我的谷歌瀏覽器輸入我的ip,就能看到Nginx的歡迎界面了,到此Nginx算是完美的安裝了!!!!!
ps:本人只是一個實習人,能力有限,不足之處還望各位大佬多多指教,本人定當聽取各位的寶貴建議並且多加學習,謝謝!