具有相同的靜態頁面的一份前端應用,採用Nginx 部署相比採用Tomcat部署所使用的資源要小得多。因此,採用Nginx當作Web應用服務器也很合理。
Linux版本的Nginx部署應用時,會遇到CSS文件無法加載的情況。是由於通過yum安裝的nginx默認會把css文件當作text/plain類型發送到瀏覽器,導致瀏覽器對css文件的加載方式不正確。我們在相關的配置文件中加入:
include mime.types;
default_type application/octet-stream;
Nginx便會把CSS文件格式轉換爲 “Content-Type:text/css”,就可以正常加載了。
Windows版本的Nginx,可能由於預先編譯了所有的功能,就沒有出現這個問題。即使不配置上面兩行參數,Nginx也能自動正確加載css文件的格式。