ubunt中安裝nginx(及其遇到的問題)

2021-09-29 03:11:03 字數 1672 閱讀 1753

1. 基於apt源安裝

sudo apt-get install nginx
最終結構

/usr/sbin/nginx:放置nginx的主程式,一般進行執行./nginx

/etc/nginx:存放配置檔案,一般修改配置在這兒

/usr/share/nginx:存放靜態檔案

/var/log/nginx:存放日誌

2. 在安裝過程**了一點問題,解除安裝

# 解除安裝nginx

sudo apt-get remove nginx

# 自動移除解除安裝過程中的依賴

sudo apt-get autoremove

#刪除nginx配置資料夾

sudo rm -rf /etc/nginx

重新安裝

sudo apt-get install nginx
報錯

errors were encountered while processing:  

nginx-core

nginx e:

sub-process /usr/bin/dpkg returned an error code (1)

3. 查詢資料,重新再次解除安裝,並測試,命令如下

# 完全解除安裝nginx

$ sudo apt-get remove --purge nginx

$ sudo apt-get autoremove --purge

4. 再清理一次,此處參考

# 更新nginx,保留配置檔案

# 親測nginx.conf不會被刪除和覆蓋,但保險起見還是建議先備份

$ sudo apt-get remove nginx

$ sudo apt-get autoremove

$ sudo apt update

$ sudo apt-get install nginx

5.再重新安裝

# 安裝軟體包

# sudo apt-get install 軟體包名稱`

# eg:

$ sudo apt-get install nginx

6.部分同學會出現安裝完後無nginx.conf,於是我嘗試了這個方案(配置失敗,解除安裝後重灌無 nginx.conf檔案

使用暴力複製貼上處理

sudo apt-get --purge remove nginx

sudo apt-get autoremove

dpkg --get- selections|grep nginx

# 並找到和nginx有關係的軟體檔案,接著刪除這個檔案,並重裝

sudo apt-get --purge remove nginx-common

sudo apt-get install nginx

最終恢復原樣。

nginx安裝及其配置

一 nginx安裝 前言nginx是一款輕量級的 web伺服器 反向 伺服器及電子郵件 imap pop3 伺服器,並在乙個bsd like 協議下發行。由俄羅斯的程式設計師 開發的,其特點是占有 記憶體少,併發能力強,事實上nginx的併發能力確實在同型別的網頁伺服器中表現較好nginx,www服...

ubunt 安裝軟體報錯

ubuntu 上以前使用系統軟體管理工具來安裝過android studio 沒有安裝成功現在安裝軟體就會報下面的錯誤資訊 正在選中未選擇的軟體包 execstack。正在讀取資料庫 系統當前共安裝有 249246 個檔案和目錄。正準備解包 execstack 0.0.20090925 8 amd6...

ubunt 安裝軟體報錯

ubuntu 上以前使用系統軟體管理工具來安裝過android studio 沒有安裝成功現在安裝軟體就會報下面的錯誤資訊 正在選中未選擇的軟體包 execstack。正在讀取資料庫 系統當前共安裝有 249246 個檔案和目錄。正準備解包 execstack 0.0.20090925 8 amd6...