我目前正在開發一個由各種技術/子域組成的個人Django站點。我的主頁將是Django,其中包含運行wordpress的blog.blah.com子域以及用於項目的其他幾個子域(project1.blah.com,project2.blah.com),它們是靜態HTML文件(使用獅身人面像)。組織Django +靜態網站文件夾層次結構
我在組織我的文件層次結構和Web服務器配置時遇到了很多麻煩。我目前在端口8080上運行Apache,通過mod_wsgi爲Django提供服務,並且我在端口80上使用NGINX來處理請求和代理。
這是我目前的文件系統佈局。注意:我在一個用戶帳戶下運行所有網站。
[email protected]:~$ tree
.
`-- sites
|-- blah.org
| |-- logs
| |-- blah
| | |-- apache
| | | |-- blah.conf
| | | `-- blah.wsgi
| | |-- INSTALL
| | |-- nginx
| | | `-- blah.conf
| | |-- blah
| | | |-- app1
| | | | `-- models.py
| | | |-- app2
| | | | `-- models.py
| | | |-- manage.py
| | | |-- settings.py
| | | `-- urls.py
| | `-- README
| `-- private
`-- blah2.org
任何人都可以幫我找出在哪裏放置文件的最佳實踐類型的部署?上面的結構只包含我的Django代碼。我不知道在哪裏放置我的靜態內容文件(例如:html子域名站點)和我的其他服務(例如:WordPress的東西)。
任何幫助將不勝感激!如果你展示你的目錄結構,獎勵點數。
這看起來不錯,但你對子域做什麼?例如,如果您想要提供僅由HTML文件組成的全部靜態網頁子域(test.blah.org),您該怎麼辦?或者需要運行wordpress並且必須有一些apache配置的blog.blah.org子域名? – rdegges 2010-10-11 03:18:17
把東西放在/srv/www/blog.blag.org/ – iElectric 2010-10-11 23:04:10