Parameters <<
Previous Next >> HW1
Homework
以下所有相關檔案位於 nginx_w14.7z
- 是否會將電腦輔助設計室的網路設定綁進自己所分配的 IPv6 網址, 並設定 proxy, 使能在純 IPv6 網路環境下, 連線到 IPv4 與 IPv6 的網站?
- 是否會下載 nginx 並令其在 http://localhost 進行伺服?
- 是否會利用 git clone 取得 reeborg, 令其位於 nginx html 目錄下, 並以 http://localhost/reeborg 進行機器人程式的連結執行?
- 是否會利用 certbot, 根據自己所配發的 IPv6 位址, 取得 fullchain.pem 與 privkey.pem 等網域的數位簽章檔案?
- 是否會利用數位簽章與 IPv6 位址所對應的 mde.nfu.edu.tw 網域名稱啟動 nginx?
- 是否會利用 waitress 模組, 結合 nginx 啟動 https://w序號.mde.nfu.edu.tw?
- 是否會將 reeborg 程式放入倉儲的 downloads 目錄, 以 https://w序號.mde.nfu.edu.tw/downloads/reeborg/index.html 連結執行機器人程式?
電腦輔助設計室網路設定:
account_network_setup.7z
在 Windows 使用 nginx 啟動 WWW 伺服器, 解開壓縮檔案後, 可以直接雙點擊 nginx.exe 就可以允許其通過防火牆, 並在瀏覽器以 http://localhost 進行連結
關閉 nginx.exe: taskkill /IM nginx.exe /F
利用可攜程式環境中的 git clone reeborg, 就可以在 localhost 中 serve 這一個 Javascript 編寫的機器人程式: git clone https://github.com/mdecycu/reeborg.git
利用 certbot.7z 安裝後, 以 certbot certonly --standalone
取得 fullchain.pem 與 privkey.pem 後, 可以修改 nginx.conf, 將符號名稱綁入. 例如:綁定 w99.mde.nfu.edu.tw 的 nginx.conf. (與 AI 對話為 question.txt)
若利用 pip install waitress 安裝 wsgi 特定模組後, 可以利用 start_waitress.py 從 localhost:8080 提供動態網頁編輯的資料, 由 nginx 的 https 提供伺服. 之後就可以利用 https://w99.mde.nfu.edu.tw 連結到個人或分組的動態網站編輯區.
1. 作業 (40%): 從 Github Classroom 取得的個人倉儲與網站, 每週必須至少提交 2 次與課程進度有關的內容.
作業一 (20%): 採用 nginx 建立全球資訊網伺服器
在 Windows 操作系統中建立一台 WWW 伺服器
在 Ubuntu 操作系統建立一台 WWW 伺服器
在 虛擬主機上建立一台 WWW 伺服器 (Windows and Ubuntu)
Virtualbox
Vmware 最近宣布適用於 Windows 及 Linux 的 Vmware Workstation Pro (17.6), 與適用於 MacOS 的 Vmware Fusion Pro 全面免費.
下載 Vmware Workstation Pro (For Windows and Linux) - 註冊帳號後下載 VMware-workstation-full-17.6.2.exe
下載 Vmware Fusion Pro (For Mac) - 註冊帳號後下載
作業二 (20%): 在各種不同環境下的操作系統中配置 Reeborg's world (原始碼)
Parameters <<
Previous Next >> HW1