nginx是輕量級的負載均衡伺服器,支援百萬級別的訪問量,具有良好的穩定性和高併發鏈結數。
12月2日
開始新增引數,引數設定如下:
回車進行安裝,安裝後會出現以下情況:
問題的解決辦法是:
問題的解決辦法:安裝相應的軟體包
最後完成所有的軟體包的安裝:提示安裝nginx成功
./configure 出現未找到錯誤,一般在這種情況下需要安安裝以下幾個安裝包
yum install -y pcre-devel。。。。。。
yum install -y openssl-devel。。。。。。
yum install -y openssl1.0.0 。。。。。。
yum install -y zlib。。。。。。。
安裝如上的安裝包,顯示nginx安裝完成,successful
make && make install
nginx -t (這條命令是檢查nginx安裝是否完成的測試命令)
提示沒有安裝完成,原因是,1 沒有新增使用者,2 沒有建立相應的使用者。
建立之前的配置是寫的使用者名為nginx useradd nginx 建立不存在的目錄 mkdir 。。。。
啟動 nginx 命令 nginx
檢視是否啟動完成,ps -ef |grep nginx
配置nginx 的配置檔案。。。/etc/nginx/nginx.conf
(注意在最後補充兩處會出現錯誤的地方,這裡引用別人的經驗,出現情況為./configure *: no such file or directory
網上尋求幫助找到的解決辦法為 )
另外出現的問題的解決辦法:根據提示,需要建立檔案 (注意是檔案,不是資料夾) /var/run/nginx.pid .......
12月14日
1.nginx的虛擬目錄
1、建立目錄
2、更改上下文
3、在配置檔案/etc/nginx/nginx.conf 中新增alias
location /wt
注意和apache中虛目錄寫法上的區別,上邊新增的這個必須要在乙個server內才會生效
2、nginx的虛擬主機
1、基於ip的虛擬主機
ifconfig eth0:0 192.168.4.84新增乙個ip
$ vim /etc/nginx/conf.d/default.conf
server
}server
}
2、基於埠的虛擬主機更改埠yum -y install policycoreutils-python*semanage port -l | grep http # 檢視selinux下http相關埠semanage port -a -t http_port_t -p tcp 82 #在selinux中新增82埠號
這一步很重要,很有用
$ vim /etc/nginx/conf.d/default.conf
server
}server
}
3、基於網域名稱使用dns或者hosts檔案,本次實驗用的hosts檔案
}12月15日1、nginx-basic身份認證
$ vim /etc/nginx/conf.d/default.conf
location /
htpasswd -cm /etc/nginx/.passwd.db aaa2、nginx的tls站點加密傳輸cd /etc/pki/tls/certs/make junxi.pem #成成乙個證書
$ vim /etc/nginx/conf.d/example_ssl.conf
server
}
nginx安裝及其配置
一 nginx安裝 前言nginx是一款輕量級的 web伺服器 反向 伺服器及電子郵件 imap pop3 伺服器,並在乙個bsd like 協議下發行。由俄羅斯的程式設計師 開發的,其特點是占有 記憶體少,併發能力強,事實上nginx的併發能力確實在同型別的網頁伺服器中表現較好nginx,www服...
初識Nginx(基本配置及其作用)
1 什麼是 nginx 和可以做什麼事情 nginx 是高效能的 http 和反向 的伺服器,處理高併發能力是十分強大的,能經受高負 載的考驗,有報告表明能支援高達 50,000 個併發連線數。2 正向 需要在客戶端配置 伺服器進行指定的 訪問 例如 3 反向 1.反向 其實客戶端對 是無感知的,因...
Nginx的安裝與基本配置
我們在伺服器中使用以下命令檢視nginx程序和配置檔案路徑,這裡注意下方紅框部分則是我們的配置檔案路徑。我們進入到指定目錄下檢視nginx.conf檔案內容,我這裡用vim編輯命令開啟,若不支援vim則可以使用vi命令 該檔案下指向 etc nginx conf.d目錄下字尾名為.conf的配置檔案...