用Nginx搭建靜態資源Web伺服器
如筆者用layui寫了一個導航頁
上傳之後的檔案目錄樣式 筆者使用ftp作為了目錄名稱
修改配置檔案
下面就是修改配置檔案,在conf目錄下的nginx.conf為nginx啟動需要載入的配置檔案,修改如下:
-
筆者為了方便管理 使用了nginx的include引入檔案的格式將靜態伺服器資源的配置放置在了vhost目錄下面 格式如下:
-
其中的內容如下:
server { client_max_body_size 4G; listen80; #監聽80埠 為http server_name ftp.javalemon.com; #筆者域名為ftp.javalemon.com 如若沒有可以設定為localhost #root /usr/local/nginx/ftp; location / { alias ftp/; #此處使用alias表示訪問那個目錄 也可使用上面註釋掉的root autoindex on; } } server { listen443; #監聽443埠 為https 沒有可以不設定 server_name ftp.javalemon.com; ssl on; ssl_certificate ssl/full_chain.pem; ssl_certificate_key ssl/private.key; #root /usr/local/nginx/ftp; location / { alias ftp/; autoindex on; } }
-
修改conf下面的nginx.conf檔案 在http標籤下將上面的ftp.javalemon.com.conf引入 修改如下:
include vhost/ftp.javalemon.com.conf;
-
至此修改已經完成,測試,釋出命令如下
測試
訪問上面server中配置的域名
ofollow,noindex">https://ftp.javalemon.com
截圖如下(是因為設定了autoindex on會以檔案目錄的形式展示):
訪問其中的html檔案路徑 效果如下
有不足之處還望不吝賜教 歡迎關注
未經作者允許 請勿轉載,謝謝 :)