在騰訊雲的Ubuntu上安裝並啟動nginx

2021-07-15 10:38:53 字數 1424 閱讀 6773

注:為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...