Nginx
2024-04-09 02:00
前言
甚麼是 Nginx? 是 web server 的一種,簡單來說有了 Nginx 就可以讓使用者透過瀏覽器來造訪你的網頁,除此之外還有反向代理、郵件代理等功能,下面會教大家如何快速使用 Nginx。
教學
先下載 Nginx
console1sudo apt install nginx
接下來設定 config,檔案通常會在/etc/nginx/sites-enabled
conf1server { 2 listen 80; 3 listen [::]:80; 4 5 //網站的網址 6 server_name 7 8 //專案在主機上的路徑 9 root 10 index index.html index.htm index.nginx-debian.html; 11 12 //設定默認的MIME類型 13 default_type application/octet-stream; 14 15 //前三個都不存在會404 16 location / { 17 try_files $uri $uri/ /index.html =404; 18 } 19 20 //使用者在10秒內reload不會重新抓取js 21 location ~ \.js { 22 add_header Cache-Control "public, max-age=3600, must-revalidate"; 23 add_header Content-Type application/x-javascript; 24 } 25} 26
最後重新啟動 Nginx 就可以使用了
console1systemctl restart nginx
最後
為何要介紹 Nginx 呢? 因為有些公司的前端工程師是不需要架設 Nginx 的,所以才分享這篇文章讓各位可以快速的把自己的專案架設起來,希望對各位有所幫助,我們下次見~