編碼的世界 / 優質文選 / 生涯

nginx作為css,js,image靜態資源服務器


2022年3月20日
-   

1.傳統的web項目,一般都將靜態資源存放在 webroot 的目錄下,這樣做很方便獲取靜態資源,但是如果說web項目很大,用戶很多,靜態資源也很多時,服務器的性能 或許就會很低下了。這種情況下一般都會需要一個靜態資源的服務器。
2.在Centos7.4中安裝 nginx 服務,然後修改配置文件,如下
upstream www.ykh6.com{
server localhost:8080;
}
server {
listen 80;
server_name www.ykh6.com;
location / {
root html;
index index.html index.htm;
proxy_pass http://www.ykh6.com;
}
#########精通資源配置##########
location ~ ^/(images|img|javascript|js|css|flash|media|static)/ {
root /home/resources/; #####靜態資源的路徑(下面有個圖說明)
autoindex on;
access_log off;
expires 30d; #####設置緩存時間
}
}



nginx可以緩存靜態文件以減輕服務器的壓力,和更多的響應速度

熱門文章