#解壓原始碼包
tar xf nginx-1.19.6.tar.gz
cd nginx-1.19.6
#解決依賴關係
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc gcc-c++ autoconf automake make
#編譯前的配置工作--》makefile
#編譯make -j 2
#編譯安裝--》將編譯好的二進位制程式安裝指定目錄/usr/local/nginx1
make install
#設定直接使用nginx命令就可啟nginx動服務
#永久修改path變數,影響全域性,
#/etc/profile, /root/.bashrc 影響全域性
#/etc/profile, /root/.bash_profile 只影響當前使用者
echo
"path=$path:/usr/local/nginx1/sbin" >>/root/
.bashrc
#立即執行修改了的環境變數的指令碼
source /root/
.bashrc
#啟動nginx
/usr/local/nginx1/sbin/nginx
#firewalld and selinux
#stop firewall和設定下次開機不啟動firewalld
service firewalld stop
systemctl disable firewalld
#臨時停止selinux和永久停止selinux
setenforce 0
sed -i '/^selinux=/ s/enforcing/disabled/'
/etc/sysconfig/selinux編譯安裝的引數
狀態統計功能
--with-stream
4層負載均衡功能
負載均衡器
在**資料的時候可以讓後端的real server知道前端client的ip位址,原因是7層負載均衡可以在http協議裡面新增一段標籤用於存放client的ip位址
負載均衡器在**的時候,src ip和dst ip都會改變刪除安裝指定的目錄
–prefix指定的路徑
centos7 4系統原始碼編譯安裝nginx
安裝環境依賴 解壓進入資料夾 編譯安裝 配置環境變數 開放centos埠 啟動nginx 配置nginx開啟自啟 新增如下兩行 path path usr local nginx sbin export path 環境變數生效 source etc profile firewall cmd zone...
linux系統或centos7安裝nginx
1 新增源 2 安裝 sudo yum install y nginx 3 啟動,並設定開機啟動 sudo systemctl start nginx.service sudo systemctl enable nginx.service 4 進入 etc nginx的配置檔案進行配置,vim ng...
CentOS 通過原始碼編譯形式安裝 Nginx
本篇簡單說說在如何在 linux 系統上通過原始碼編譯的形式安裝 nginx,純屬筆記。linux 版本 centos6.9 x64 nginx 版本 nginx 1.19.6.tar.gz 關閉 linux 機器防火牆 上傳 nginx 安裝包 nginx 1.19.6.tar.gz,這裡上傳到 ...