Ubuntu18 04原始碼安裝Nginx

2021-10-03 08:31:57 字數 1173 閱讀 6031

apt-get update
sudo apt-get install build-essential

sudo apt-get install libtool

pcre(perl compatible regular expressions) 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx 的 http 模組使用 pcre 來解析正規表示式,所以需要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發的乙個二次開發庫。

sudo apt-get install libpcre3 libpcre3-dev
zlib 庫提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的內容進行 gzip 。

sudo apt-get install zlib1g-dev
openssl 是乙個強大的安全套接字層密碼庫,囊括主要的密碼演算法、常用的金鑰和證書封裝管理功能及 ssl 協議,並提供豐富的應用程式供測試或其它目的使用。

nginx 不僅支援 http 協議,還支援 https(即在ssl協議上傳輸http),所以需要安裝 openssl 庫。

sudo apt-get install openssl

sudo apt-get install libssl-dev

切換到/usr/local目錄下:

cd /usr/local
wget
解壓檔案:

tar -zxvf nginx-1.15.12.tar.gz
預編譯:

./configure --prefix=/usr/local/nginx  --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module
編譯安裝:

make && make install
ln -s /usr/local/nginx/sbin/nginx /bin/nginx

工程原始碼 ubuntu18 04使用靜態ip

ubuntu 18.04已經正式發布。後面會有更多小夥伴會遷移到這個系統。所以將這個設定ip的帖子更新了。在ubuntu18.04中,使用 netplan 進行網路管理。而且16.04之前使用的 etc network inte ces也已經不再使用。現在必須使用 etc netplan yam來配...

Ubuntu18 04 系統安裝

swap 4096 55g 需要放各種軟體 sudo apt get update sudo apt get install openssh server 無法獲得鎖 var lib dpkg lock open 11 資源暫時不可用 e 無法鎖定管理目錄 var lib dpkg 是否有其他程序正...

安裝Ubuntu18 04過程

製作啟動u盤 準備好iso檔案,使用 rufus 2.18 製作啟動u盤。partition scheme and target system type 建議選擇 mbr,uefi 從u盤啟動 建立主分割槽 安裝系統和軟體 40g 主分割槽 空間起始位置 ext4 雖然ubuntu18.04系統在1...