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!