![](/img/trans.png)
[英]How to RDP and run commands in Windows EC2 Instance using boto3?
[英]How to run django app on windows server ec2 instance with mysql database and costum domain
我已經將我的文件復制到服務器並在 53 號路由中設置了域並且現在還安裝了 xampp 服務器當我嘗試使用命令Python manage.py runserver 0.0.0.0:80
啟動服務器時它給了我以下錯誤Error: [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions
但是當我訪問該域時,它會自動重定向到 domian.com/dashboard/,並且包含所有 xampp 和 apache 等內容
我嘗試在不指定 ip 的情況下運行它,並將它重定向到 domian/dashboard 我希望它使用 xampp 服務器 mysql 並在域上運行
看來您正在使用內置的 Django 網絡服務器,該服務器用於開發目的,但不是最適合生產的網絡服務器,請按照以下步驟使用 XAMPP 在 Django 服務器上部署 Django 應用程序
前提條件:確保你的項目已經有虛擬環境,並且你將你的項目文件夾復制到C:\xampp\htdocs。
您還可能需要安裝 windows 10 sdk。
步驟1:
首先我們應該設置 mod wsgi apache rootdir 到我們的 xampp apache 目錄,所以在你的 cmd 類型:
設置“MOD_WSGI_APACHE_ROOTDIR=c:\xampp\apache”
第2步:
激活你的項目環境
第 3 步:
在您的虛擬環境中鍵入:
pip 安裝 mod_wsgi
第4步:
然后輸入:
mod_wsgi-express 模塊配置
output 結果應該是這樣的:
LoadFile “c:/python37–32/python37.dll” LoadModule wsgi_module “c:/python37–32/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win32.pyd” WSGIPythonHome “c:/python37–32”
第 5 步:
打開 http.conf 文件並從上一步復制到 LoadFile 和 LoadModule
第 6 步:
也將此行復制到 http.conf 中:
#wsgi.py文件路徑 #第一個“/”表示根目錄 url
WSGIScriptAlias / “C:/xampp/htdocs/your_project_folder/your_project/wsgi.py”
#你從第4步得到的那個
WSGIPython 主頁“c:/python37–32”
#網站路徑
WSGIPythonPath “C:/xampp/htdocs/your_project_folder”
#網站目錄
<目錄“C:/xampp/htdocs/your_project_folder/your_project”>
要求全部授予
第 7 步:
重新啟動您的 xampp 並享受
您還可以在這篇文章中找到更多詳細信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.