假設 Web Server 要建立在 /data/server/mahalbot 之下,依如下步驟操作。
安裝 Web Server
在 Linux 中依序執行如下指令
sudo apt-get install python3-django sudo apt-get install python3.12-venv
cd /data/server
django-admin startproject mahalbot cd /data/server/mahalbot python3 -m venv .venv ./venv/bin/pip install django matplotlib plotly
允許外部連線
vim /data/server/mahalbot/settings.py,更改如下
🔒 更多內容,請登入會員繼續閱讀。
立即登入開機自動啟動 Web Server
在 /etc/systemd/system 自動啟動是最新版的方法,建議使用此法。
請在 /etc/systemd/system 底下新增 mahalbot.service 檔案,內容如下
🔒 更多內容,請登入會員繼續閱讀。
立即登入上述 start 會在未重新開機時就立即啟動,enable 是指定重新開機後自動執行。
壓力測試
網站要進行壓力測試,需先安裝如下套件
🔒 更多內容,請登入會員繼續閱讀。
立即登入-n : 同人使用 1000 條連線
-c : 同時100 人
-c 不可以大於 -n 的值
/etc/profile
有些網站教你在 /etc/profile 進行設定,這是沒有用的,因為此法需要登入後才會啟動,所以請不要嘗試。
