注:為ubuntu新手寫作,高手繞路但是值得注意的是這裡是以centos為例進行說明的,對於使用ubuntu的新手使用者來說,還是有些不同。
安裝之前我們先獲取系統許可權
命令為:
sudo su
下面輸入密碼按回車就可以了
要先安裝fastcgi
apt-get install spawn-fcgi
再安裝nginx
apt-get install nginx
有一種啟動方法是
cd /etc/init.d
nginx start
注意這裡的命令是分兩次輸入,先執行上面的,切換到該目錄下再執行下面的啟動語句。
如果你上面的方法成功了,那麼我自然要恭喜你。
但是在我的伺服器上並沒有啟動成功
我抱著僥倖的心理試了試命令
nginx
竟然成功了(應該是不需要切換到/etc/init.d目錄下,如果不行,就切換到該目錄下試試)
檢視nginx程序的命令為:
ps -ef | grep nginx
綠色的框那條程序,為主程序
停止的方法有很多種,我也是找了乙個最簡單的
nginx -s stop
這個時候你再使用上面的查詢nignx程序狀態語句,會發現
主程序及其他相關程序都沒有了。
命令為:
nginx -s reload
注意
nginx -s restart
我試了是不可以的。
而且另外要注意一點,在stop程序之後,是無法reload的。因為這條命令是重啟,是只有在啟動狀態下才有效。
有的時候會遇到錯誤,
nginx [emerg]: bind() to 0.0.0.0:80 failed (98: address already in use)這個時候殺死占用80埠的程序就可以了大概就是80埠被占用。
命令:(已經獲得系統許可權 ,sudo su)
fuser -k
80/tcp
再啟動nginx
命令:
nginx
就可以了
以上是我的經驗,本人親測皆有效。歡迎反饋!
在Ubuntu上安裝並使用DetEval
tar zxvf deteval linux.tgz得到的目錄結構如下 它的usr bin裡包含了等會要呼叫的二進位制可執行檔案。但我不想按照文件所說,將它放到我的根目錄。所以我選擇把這個usr bin加到我的path變數裡。修改 bashrc檔案,新增 export path home insta...
在騰訊雲上安裝mysql遇到的問題
解除安裝mysql 1 sudo apt get autoremove purge mysql server 5.5 5.5 是資料庫版本,mysql v 顯示版本資訊 2 sudo apt get remove mysql server 3 sudo apt get autoremove mysq...
在騰訊雲伺服器上安裝Mysql
1.第一步,安裝前,我們可以檢測系統是否自帶安裝 mysql 命令rpm qa grep mysql 3.第三步,安裝mysql源 命令sudo rpm ivh mysql community release el7 5.noarch.rpm 5.第四步,安裝mysql 命令sudo yum ins...