Nginx基礎操作

2021-09-27 07:06:00 字數 2233 閱讀 7433

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子程...