訪問人數:

Nginx

2024-04-09 02:00

前言

甚麼是 Nginx? 是 web server 的一種,簡單來說有了 Nginx 就可以讓使用者透過瀏覽器來造訪你的網頁,除此之外還有反向代理、郵件代理等功能,下面會教大家如何快速使用 Nginx。

教學

先下載 Nginx

console
1sudo apt install nginx

接下來設定 config,檔案通常會在/etc/nginx/sites-enabled

conf
1server { 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 就可以使用了

console
1systemctl restart nginx

最後

為何要介紹 Nginx 呢? 因為有些公司的前端工程師是不需要架設 Nginx 的,所以才分享這篇文章讓各位可以快速的把自己的專案架設起來,希望對各位有所幫助,我們下次見~