Mac上python配置Apache環(huán)境

最近在學(xué)習(xí)python的CGI,需要配置Apache的環(huán)境,看著http://www.runoob.com/python/python-cgi.html上面的,但是一直是配置不成功,終于在不懈努力下搞好了,接下來先上菜年教程的配置圖

屏幕快照 2019-03-08 下午4.28.16.png

屏幕快照 2019-03-08 下午4.28.32.png

但是針對我的電腦是不行的,最終發(fā)現(xiàn)是httpd.conf文件存在差異
我的方法是
1、終端切換到/etc/apache2/目錄,打開目錄下的httpd.conf文件(無權(quán)限的情況下,我是先把文件復(fù)制到桌面修改,然后再拖回去進(jìn)行覆蓋的)
2、找到 ScriptAliasMatch ^/cgi-bin/((?!(?i:webobjects)).*$。。。。。這句,比較長,然后注釋掉,然后加上

ScriptAlias /cgi-bin/ /var/www/cgi-bin/

這里的意思是/cgi-bin/ 代替 /var/www/cgi-bin/后面的是你的python文件的路徑,相當(dāng)于你用127.0.0.1/cgi-bin/hello.py就是訪問的/var/www/cgi-bin/里的hello.py文件
3、搜索<Directory 改為

<Directory "/var/www/cgi-bin/">
   AllowOverride None
   Options +ExecCGI
   Order allow,deny
   Allow from all
</Directory>

后面的/var/www/cgi-bin/任然是你的python文件路徑
4、最后修改

AddHandler cgi-script .cgi .pl .py

第三部和第四部于教程一樣
5、

LoadModule cgi_module libexec/apache2/mod_cgi.so

去掉這句的注釋,然后執(zhí)行

sudo apachectl restart

重啟Apache

這是我更改后運(yùn)行的效果
屏幕快照 2019-03-08 下午4.41.45.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 常用配置指令說明 1. ServerRoot:服務(wù)器的基礎(chǔ)目錄,一般來說它將包含conf/和logs/子目錄,其它...
    小僧有禮了閱讀 4,715評論 0 5
  • 一、概述 二、編譯安裝 三、httpd服務(wù)基礎(chǔ) 四、httpd.conf配置文件 五、httpd服務(wù)訪問控制 六、...
    紫_軒閱讀 1,085評論 0 0
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,361評論 0 10
  • 前言 Python的創(chuàng)始人為Guido van Rossum。1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為了打...
    依依玖玥閱讀 3,709評論 6 37
  • 這里我們介紹yum安裝httpd yum install -y httpd 安裝的版本介紹 備份一下配置文件[ro...
    小短腿電工閱讀 1,332評論 0 0

友情鏈接更多精彩內(nèi)容