CentOS7 安裝Nginx,centos7安裝nginx
由於實習需要,這段時間學一點“nginx”。關於nginx就不介紹了,http://wiki.nginx.org/Main有非常詳細的介紹、安裝等。
安裝軟體我習慣到官網下載源碼,http://nginx.org/,可以看見nginx跟新還是非常頻繁的,今天是2015-7-26 ,最近的一版已經是07-14了,主要有stable和mainline兩種版本。
我選擇的1.8.0的stable版本。軟體非常小800K多一點。直接在網頁上下載到主機。你也可以wget下載,地址:http://nginx.org/download/nginx-1.8.0.tar.gz
tar -xf nginx-1.8.0.tar.gz
使用tar解壓,解壓好以後,進入目錄可按照裝官網的說明(http://wiki.nginx.org/Install)進行安裝
文字版本操作步驟我也手動貼出來了,如果你懶得動手就直接ctrl+C吧:
./configure
make
sudo make install
其中./configure時是可以進行一些配置的,具體我也沒有詳細研究等我後邊用到的時候再加上吧,先填個坑在這裡。
不出意外的話,nginx就安裝完成了。也許在一些低版本的linux上會出現一些小的錯誤,但是沒什麼滾西,可能會需要去安裝openssl、和pure,CentOS7已經內建了,安裝也很簡單不在贅述。安裝完成之後,在你指定的目錄下面多了4個目錄,我們進入sbin中啟動nginx:
出現了”Permission denied“錯誤,明顯是許可權問題,如果你熟悉Linux肯定不會感到奇怪,因為Linux的許可權是很嚴格的,圖中bind()的是80連接埠,而Linux需要root許可權才能使用1024以下的連接埠,解決方案也很簡單,下面找到設定檔 nginx.conf把連接埠改掉即可。
使用nginx -s reload,重新載入設定檔。瀏覽器訪問,出現了歡迎頁面。
整個過程非常簡單,enjoy!