我們是在寫網站時是用8000port去跑我們的Django的網站
好處是改了程式後,他會立即的顯示出來
但是我們最終還是要給別人用或看
所以我們一定要交給Apache去跑讓別人也可以看到
那首先我們需要安裝一個模組
mod_python
安裝過程中他會問妳你的Apache在哪哩,你指定給他就可以了
打開Apache的httpd.conf
加入
LoadModule python_module "你的Apache路徑/modules/mod_python.so"
把剛剛安裝的模組load進來
到最下面加入下面的內容
80>
ServerName 123.123.123.123
DocumentRoot "D:\TestProject"
ErrorLog logs/ TestProject -error_log
LogLevel warn
CustomLog logs/ TestProject -access_log common
ServerSignature Off
"/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
PythonPath "['D:/TestProject'] + sys.path"
SetEnv PYTHON_EGG_CACHE /tmp
SetEnv DJANGO_SETTINGS_MODULE settings
PythonDebug Off
PythonAutoReload On
把黃色的區域改成你的內容
重新啟動Apache就可以了
那如上面的設定我只要打
http://123.123.123.123/
他就會去開啟我urls.py中設定的index.html了
Django製作網站-第一章 安裝Django
Django製作網站-第二章 設定MYSQL資料庫
Django製作網站-第三章 設定網址連結
Django製作網站-第四章 設定網頁頁面及執行的程式
Django製作網站-第五章 在網頁上面顯示變數
------------------------------------------