国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 台南市| 泰来县| 清镇市| 靖宇县| 麻栗坡县| 孝义市| 苏州市| 揭西县| 舞钢市| 辉南县| 合江县| 牙克石市| 板桥市| 临漳县| 伽师县| 兴义市| 通山县| 鄂伦春自治旗| 新余市| 石景山区| 镇远县| 闽侯县| 东源县| 建德市| 台北市| 卢湾区| 罗平县| 长治市| 荣昌县| 固原市| 富裕县| 泗洪县| 桦南县| 怀化市| 贵港市| 德惠市| 八宿县| 岳西县| 比如县| 全州县| 宣化县|