apache配置差点把我给弄死。

本文记录了解决Apache服务器配置中遇到的问题,包括.htaccess文件的影响、SetHandler指令的使用及Django项目的正确配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配来配去总是不对,老是被mod_python伺服了,却找不到优先级。上了下厕所,想了一下,觉得会不会有.htcaccess在目录下呢。回来一查,发现果然有个.htcaccess文件躲在目录里面。

搞定之后,这下报错不错了,没有权限,DirectorIndex也不能生效,郁闷,这下试来试去没撤了。试着把sethander去掉,哈哈,一下全可以了,这里真他妈没有想通,php是默认支持的,不用写sethander,但是以前配django时,里面有一个目录要配置成支持php,就要这个选项。现在把我的配置备份一下。

NameVirtualHost 61.152.122.165:80


ServerAdmin 8863824@gmail.com
ServerName www.daybang.com
DocumentRoot /home/www/daybang

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all


Order Deny,Allow
Allow from all


SetHandler None

ErrorLog /var/log/apache2/daybang_error.log
LogLevel warn
CustomLog /var/log/apache2/daybang_access.log combined
ServerSignature On
SetHandler python-program
PythonHandler django.core.handlers.modpython
PythonPath "sys.path+['/home/www']+['/home/www/Django-0.96']"
PythonDebug On
SetEnv DJANGO_SETTINGS_MODULE daybang.settings
Alias /media /home/www/daybang/media
Alias /medias /home/www/daybang/medias
Alias /tenpay /home/www/daybang/tenpay

SetHandler None


SetHandler None


SetHandler application/x-httpd-php
Order Deny,Allow
Allow from all




ServerAdmin 8863824@gmail.com
ServerName www.hhuai.cn
ServerAlias hhuai.cn hn-go.com www.hn-go.com
DirectoryIndex index.php index.html
DocumentRoot /home/www/hhuai/wordpress
#SetHandler application/x-httpd-php

DirectoryIndex index.php index.html
#Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all


SetHandler None

ErrorLog /var/log/apache2/hhuai_cn_error.log
LogLevel warn
CustomLog /var/log/apache2/hhuai_cn_access.log combined

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值