nginx公升級:
nginx可以跨版本公升級。
只需要更換軟體即可,不需要更改別的配置。
在新版本的nginx目錄中執行 configure檔案
./configure --user=nginx --group=nginx --with-hppt_ssl_module
之後輸入make進行編譯,這樣會./objs目錄下產生乙個新的nginx執行檔案。
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old #備份nginx程式,以便於退回原來的版本
cp ./objs/nginx /usr/local/nginx/sbin/nginx #替換原有的程式
重啟服務:make upgrade
使用者認證:
nginx預設允許所有使用者訪問,開啟使用者認證之後需要輸入使用者名稱和密碼才可以訪問。
1.修改配置檔案/usr/local/nginx/conf/nginx.conf
listen 表示埠
server_name 表示網域名稱,用來做虛擬主機
root 表示網頁存放的位置
charset 表示編碼方式
auth_basic 表示提示資訊
auth_basic_user_file 表示密碼檔案存放的位置
2.生成密碼檔案,建立使用者以及密碼
yum -y install httpd-tools #安裝用於生成密碼檔案的工具
htpasswd -c /usr/local/nginx/passwd tom #生成密碼檔案,並且建立名為tom的使用者,-c用於第一次建立
htpasswd /usr/local/nginx/passwd jarry #新增使用者
3.重啟nginx服務
基於網域名稱的虛擬主機:
1.修改配置檔案
www.a.com 是 html/index.html 所以不需要修改 #看root後的路徑
www.b.com 是 html/b/index.html 所以需要建立目錄以及檔案 #看root後的路徑
mkdir /usr/local/nginx/html/b
echo 'hello nginx b' > index.html
2.如果沒有dns伺服器,在本地配置網域名稱
重啟nginx服務:nginx -s reload
nginx訪問檔案的兩種方式:
# nginx 在 location 下提供了兩種訪問檔案的形式 root 和 alias
# 檔案儲存在 /usr/local/nginx/html/parking/
1. root方式:
訪問parking --> html/parking
# root路徑/location/
location /parking
2. alias方式 (個人喜歡使用的方式,比較直接了)
訪問parking --> /usr/local/nginx/html/parking/
# 直接訪問到alias對應的路徑
location /parking
寫總結的第十四天!!! Linux系統下Nginx的基礎操作
root linuxserver sbin usr local nginx sbin nginx c usr local nginx conf nginx.conf停止 nginx的停止有三種方式 從容停止 1 檢視程序號 root linuxserver ps ef grep nginx2 殺死程...
nginx的基礎操作命令 配置檔案
使用nginx操作命令前提條件 必須進入nginx的目錄 進入nginx的目錄 sbin,才可執行nginx命令 cd usr local nginx sbin 版本號查詢 root localhost sbin nginx v 啟動nginx root localhost sbin nginx 關...
Nginx 一 nginx基礎介紹
toc 文章目錄 一款高效能 輕量級web服務軟體 nginx engine x 是乙個可以作為http web伺服器 反向 伺服器 郵件 伺服器和乙個通用的tcp udp 伺服器 1.9.0版本後 的多功能架構元件,同時也可以提供一定的快取服務功能 1 乙個master程序生成多個worker子程...