北京赛车pk10直播开奖
首頁
登錄 | 注冊

Apache設置相關:Python寫CGI http/put目錄

Python編寫cgi腳本

1.在apache上設置cgi腳本目錄,在http.conf加入下列配置并重啟apache

  1. <Directory "/var/www/bin-cgi/">  
  2.    AllowOverride None  
  3.    Options ExecCGI  
  4.    Order allow,deny  
  5.    Allow from all  
  6. </Directory>  
  7. AddHandler cgi-script .py  

2.編寫python的cgi程序

/var/www/bin-cgi/pythoncgi.py

  1. #!/usr/bin/python   
  2. print "Content-type:text/html\r\n\r\n"  
  3. print '<html>'  
  4. print '<head>'  
  5. print '<title>Hello World - First CGI Program</title>'  
  6. print '</head>'  
  7. print '<body>'  
  8. print '<h2>Hello World! This is my first CGI program</h2>'  
  9. print '</body>'  
  10. print '</html>'  
3.通過瀏覽器訪問http://localhost/pythoncgi.py可以看到結果

PS:以上只是一個簡單的demo,實際應用都會引入python的cgi模塊,可以更方便的解析url參數、環境變量等

          另,據說apache的擴展模塊mod_python更適合用python編寫cgi腳本


設置http/put目錄

在http.conf中加入如下配置,即可用http的put方法往/var/www/putdir/目錄傳文件和寫數據

  1. <Directory "/var/www/putdir/">  
  2.     Dav On  
  3.     AllowOverride None  
  4.     Options All  
  5.     Order allow,deny  
  6.     Allow from all  
  7. </Directory>  
Apache設置相關:Python寫CGI http/put目錄


2019 monjeep.com webmaster#monjeep.com
12 q. 0.010 s.
京ICP備10005923號
北京赛车pk10直播开奖
甘肃快三软件 百宝彩票陕西快乐10分 彩票代售点利润 亿酷棋牌世界 pk10玩法简单技巧 吉林风彩十一选五 万人炸金花下载真人版 广东11选5看走势图技巧 重庆时时彩正不正规 本溪棋牌大厅集杰