a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 學院 > 操作系統 > 正文

Nginx配置靜態文件服務

2024-06-28 16:05:22
字體:
來源:轉載
供稿:網友

Nginx 一大經典使用場景就是用來提供靜態文件服務,例如圖片、html、腳本、樣式文件等,這些文件沒有必要交給 tomcat、jboss等應用服務器處理,使用 Nginx 直接處理將大大提高性能。 用 Nginx 來提供靜態文件服務十分簡單,只需要添加一個 server 塊指令即可。

基本配置

假設我們的靜態文件位于 /Users/bowen 目錄下,文件服務基本配置如下:

server { client_max_body_size 4G; listen 0.0.0.0:8888; ## listen for ipv4; this line is default and implied server_name localhost; root /Users/bowen/; location / { } }

location指令用來映射請求到本地文件系統。 root 指令用來指定文件在服務器上的基路徑。

配置索引

server { client_max_body_size 4G; listen 8889; ## listen for ipv4; this line is default and implied server_name localhost; root /Users/bowen; location / { autoindex on; autoindex_exact_size on; autoindex_localtime on; } }

執行sudo nginx -s reload重新加載配置。在瀏覽器中訪問http://127.0.0.1:8889/,即可顯示root指定的/Users/bowen目錄下的內容。

設置密碼

搭建文件服務器有時候不想讓別人任意訪問,想做成一個私有的該怎么辦呢,這個時候我們可以用到nginx自帶的認證模塊。 需配置auth_basicauth_basic_user_file字段。

server { client_max_body_size 4G; listen 8890; ## listen for ipv4; this line is default and implied server_name localhost; root /Users/bowen/; location / { auth_basic "Restricted"; auth_basic_user_file /usr/local/etc/nginx/pass_file; autoindex on; autoindex_exact_size on; autoindex_localtime on; } }

生成用戶名和密碼

htpasswd -c -d pass_file bowen

這樣就在/usr/local/etc/nginx/pass_file文件中添加了一個用戶。在訪問http://localhost:8890/時,會彈窗提示輸入用戶名和密碼進行驗證,然后就可以正常訪問了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 看亚洲a级一级毛片 | 超碰在线播 | 久久一区二区三区四区 | 黄色在线小视频 | 国产91 在线播放 | 国产精品久久91 | 国产精品免费一区二区 | 成人做爰999 | 日本高清视频网站 | 国产视频精品久久 | 色天天综合 | 国产一区亚洲 | 97久久久国产精品 | 国产成人福利 | 国产成人精品午夜在线播放 | 污网址在线 | 日本欧美大片 | 国内精品在线视频 | 青青草免费在线视频 | 中文字幕亚洲欧美 | 国产成人精品一区二 | 亚洲综合在线播放 | 人人插人人 | 黄色的视频免费 | 欧美专区在线 | 亚洲国产精品一区 | 久久伊人在 | 国产精品久久在线观看 | 天堂av中文在线 | 日韩和欧美的一区二区 | 亚洲一区 中文字幕 | 欧美视频在线观看一区 | 国产精品久久久久久久久久久久久久久久 | 久久精品99| 欧美日韩视频一区二区 | 九九99 | 99精品久久久久久 | 国产一区二区精品 | 久久精品一区二区三区四区 | 久久精品亚洲精品 | 99精品欧美一区二区蜜桃免费 |