国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

在Apache服務器上同時運行多個Django程序的方法

2020-01-04 18:00:30
字體:
供稿:網(wǎng)友

這篇文章主要介紹了在Apache服務器上同時運行多個Django程序的方法,Django是Python各色高人氣web框架中最為著名的一個,需要的朋友可以參考下

在同一個 Apache 實例中運行多個 Django 程序是完全可能的。 當你是一個獨立的 Web 開發(fā)人員并有多個不同的客戶時,你可能會想這么做。

只要像下面這樣使用 VirtualHost 你可以實現(xiàn):

 

 
  1. NameVirtualHost * 
  2.  
  3. <VirtualHost *> 
  4. ServerName www.example.com 
  5. # ... 
  6. SetEnv DJANGO_SETTINGS_MODULE mysite.settings 
  7. </VirtualHost> 
  8.  
  9. <VirtualHost *> 
  10. ServerName www2.example.com 
  11. # ... 
  12. SetEnv DJANGO_SETTINGS_MODULE mysite.other_settings 
  13. </VirtualHost> 

如果你需要在同一個 VirtualHost 中運行兩個 Django 程序,你需要特別留意一下以 確保 mod_python 的代碼緩存不被弄得亂七八糟。 使用 PythonInterpreter 指令來將不 同的 指令分別解釋:

 

 
  1. <VirtualHost *> 
  2. ServerName www.example.com 
  3. # ... 
  4. <Location "/something"
  5. SetEnv DJANGO_SETTINGS_MODULE mysite.settings 
  6. PythonInterpreter mysite 
  7. </Location> 
  8.  
  9. <Location "/otherthing"
  10. SetEnv DJANGO_SETTINGS_MODULE mysite.other_settings 
  11. PythonInterpreter mysite_other 
  12. </Location> 
  13. </VirtualHost> 

這個 PythonInterpreter 中的值不重要,只要它們在兩個 Location 塊中不同。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 建德市| 嘉祥县| 同仁县| 栾城县| 田阳县| 枞阳县| 团风县| 民权县| 平湖市| 和顺县| 罗平县| 郑州市| 滨海县| 革吉县| 定南县| 太仆寺旗| 绍兴县| 普格县| 稷山县| 荔浦县| 房产| 牡丹江市| 麻江县| 新田县| 嘉鱼县| 永靖县| 安康市| 兴海县| 水城县| 奎屯市| 梅州市| 绥芬河市| 揭西县| 包头市| 清镇市| 长春市| 临湘市| 依兰县| 开阳县| 呈贡县| 高青县|