国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

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/時,會彈窗提示輸入用戶名和密碼進行驗證,然后就可以正常訪問了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乡城县| 华容县| 社旗县| 宜良县| 遵化市| 土默特左旗| 江西省| 重庆市| 淳安县| 鄂托克旗| 兴隆县| 车险| 吴旗县| 开化县| 九龙城区| 镇康县| 务川| 大方县| 社会| 湖口县| 麻城市| 西乡县| 合作市| 和林格尔县| 历史| 桃园县| 浏阳市| 绥江县| 上栗县| 成都市| 杨浦区| 山阳县| 东乌| 兰溪市| 延寿县| 长兴县| 修水县| 东乌| 卓资县| 乡宁县| 桦甸市|