我正在嘗試在實(shí)驗(yàn)室中設(shè)置LAMP服務(wù)器,但無法讓Apache執(zhí)行.py文件。相反,它只是下載它們。起初我以為標(biāo)頭可能是錯(cuò)誤的,但是當(dāng)我更改標(biāo)頭時(shí),不幸的是我仍然沒有執(zhí)行.py。從好的方面來說,我可以加載該網(wǎng)站,運(yùn)行PHP,然后對MySQL進(jìn)行CRUD。我認(rèn)為問題可能出在我如何設(shè)置虛擬主機(jī)上。這是Apache2.conf:<VirtualHost *:80> Alias "/SiteIwant" "/var/www/SiteIwant" ServerName localhost DocumentRoot /var/www/SiteIwant CustomLog /var/www/SiteIwant/my_access.log combined ErrorLog /var/www/SiteIwant/my_error.log AddType application/x-httpd-php .php SetEnv LD_LIBRARY_PATH /etc/init.d/mysql <Directory /var/www/SiteIwant> Options None ExecCGI AddHandler cgi-script .cgi .pl .py #AddHandler mod_python .py DirectoryIndex index.php AllowOverride AuthConfig Order deny,allow Deny from All Allow from 999.999.999.0/24 #anonymized for posting here, but working </Directory># <Directory /var/www/SiteIwant/cgi/> # AllowOverride All # Options +ExecCGI +SymLinksIfOwnerMatch # Order allow,deny # Allow from all #</Directory></VirtualHost>我已經(jīng)嘗試過在cgi文件夾中有無規(guī)范的情況,并且已經(jīng)chkmod +rwx *.py在中了/var/www/SiteIwant/cgi。只是為了踢球(此后無濟(jì)于事),我還將/ usr / bin和/ usr / local / bin中的python解釋器的模式更改為+ rwx。apache2.conf文件中的所有其他內(nèi)容均來自當(dāng)前的Ubuntu Server-LAMP選項(xiàng)安裝。我感到非常卡住,就像我缺少了一些愚蠢/小的東西。編輯:這真的應(yīng)該問服務(wù)器故障嗎?如果將AddHandler cgi-script .cgi .pl .py虛擬主機(jī)放置在虛擬主機(jī)之外,盡管文件夾為chmod 777,但仍會(huì)收到403權(quán)限錯(cuò)誤。
添加回答
舉報(bào)
0/150
提交
取消