Django Web for Linux

      在〈Django Web for Linux〉中尚無留言

假設 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 進行設定,這是沒有用的,因為此法需要登入後才會啟動,所以請不要嘗試。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *