# 實作說明
當一個軟體完成後要進行發布網站,我們並不會使用絕對路徑,顯示檔案位置,會使用取得主機(hosting)和網域名稱(domain name)的方式來達到。
而他人只需要訪問你的 hosting IP 或為其申請的 domain name 來 request 資料。
而常見的有兩種工具來做:
- Apache
- nginx
# 創建一個 docker images
- ubuntu
docker run -it -p 80:80 ubuntu:focal bash
# 更新 apt
apt update
# 下載 nginx
apt install nginx
# 開啟 nginx
nginx -s reload
# 網頁連接設定
nano /etc/nginx/sites-available/default
- port 連接設定
- 根目錄檔案位置
- 預先載入檔案
- server_name 用於設定 DNS 域名
# 最後將 APP 檔案加入根目錄檔案位置
原本顯示完整檔案位置
經過修改剩下 locolhost = 127.0.0.1
^D = exit
: 離開 container