拖了好久終於開始Nginx的任務,話說Nginx的安裝幾乎都是傻瓜式的,按照官方教程,一切順利的話就是幾行指令的事。
下載好源碼解壓後進入源碼目錄
./configture
make
make install
當然,是在一切順利的情況下。。。。
執行完安裝腳本後,由於虛擬機上之前安裝過apache並未卸載,即使在關閉apache服務後,通過瀏覽訪問本機依然出現的apache的歡迎頁面(能消停點麼?),怒刪之
apt-get remove apache
然而,apache依然是陰魂不散(這貨屬殭屍麼?),火狐訪問本機80端口還是apache的歡迎頁面,百度如何完全乾掉這貨。。。
$ sudo apt-get --purge remove apache-common
$ sudo apt-get --purge remove apache
$ sudo find /etc -name "*apache*" |xargs rm -rf
$ sudo rm -rf /var/www
$sudo rm -rf /etc/libapache2-mod-jk
運行以上命令,終於徹底刪除apache,再次通過火狐訪問本機80端口,但是卻得到了一個大大的404,不過404響應報文服務器信息顯示響應報文由Nginx發出,顯然Nginx已正常運行但是默認目錄下並未有歡迎頁面,猜測是根目錄設置的問題,查詢修改根目錄的方法後,修改默認配置文件重定位根目錄至/home/www。。。
然而,依然毫無反應,我勒個去。。。通過nginx -V 查詢後發現默認配置文件目錄居然是:
--conf-path=/etc/nginx/nginx.conf
而官爲文檔的解釋爲
–conf-path=path — sets the name of an nginx.conf configuration file. If needs be, nginx can always be started with a different configuration file, by specifying it in the command-line parameter -c file. By default the file is named prefix/conf/nginx.conf.
而其中的prefix默認爲:/usr/loca/nginx。。
。。。。。。大哥!這和說好的不一樣啊,修改對應位置的配置文件後終於成功重定位了根目錄,再次訪問本機80端口,終於出現Nginx歡迎界面。。。寫文檔的同學能不能認真點啊!