2013-10-30 44 views
-1

在Ubuntu 12.04(服務器):Nginx的不工作

sudo apt-get install libpcre3 libpcre3-dev zlib1g-dev 
wget http://nginx.org/download/nginx-1.5.6.tar.gz && tar zxvf nginx-1.5.6.tar.gz && cd nginx-1.5.6 && ./configure && make && sudo make install 

然後我嘗試:

sudo service nginx start 
or 
nginx -s reload 

和許多其他人,我在谷歌找到 - 所有這些犯規的作品。 (nginx:無法識別的服務,找不到命令等)

如何啓動nginx?

+0

是什麼'其中-a的輸出nginx'? 「不工作」是什麼意思? – Litmus

+0

@永恆的學習者' - 一個nginx' - 沒有輸出。不工作意味着錯誤信息 - (nginx的:無法識別的服務,沒有發現命令,等 – tim

+0

檢查'如果正在安裝nginx的有 – Litmus

回答

2

您可以像安裝這些庫一樣安裝nginx。手動編譯它的唯一原因是如果您想要一個真正的新功能或安全修復程序。

sudo apt-get install nginx 

它應該自動啓動nginx。如果不是,你可以手動啓動它。

sudo /etc/init.d/nginx start 
6

爲你們,誰通過乘客使用nginx的安裝:

$ wget -O init-deb.sh https://gist.githubusercontent.com/rschmitty/5891885/raw/9b737a42e950581f16ed3074c69f5bcb920f24cb/660-init-deb.sh 
$ sudo mv init-deb.sh /etc/init.d/nginx 
$ sudo chmod +x /etc/init.d/nginx 
$ sudo /usr/sbin/update-rc.d -f nginx defaults 

它使標準的服務nginx的開始|停止|重啓|重裝命令

+1

我沒有使用乘客。礦山是從源頭建造的。但是我忘記了讓我的init腳本可執行文件......這是漫長的一天。哈。 – Oberst