月度归档:2014年04月

服务器设置Apache对htaccess支持

root权限下运行a2enmod(a2enmod是一个可以配置Apache的工具,a2enmod是属于apache2.2-common包下的一个工具),然后输入rewrite启动apache对于.htaccess的支持。

1 a2enmod rewrite

在debian下默认的httpd.conf文件是空的,如果需要对相应目录设置AllowOverride,可以直接进入:

1 /etc/apache2/sites-enabled/000-default

可以按照要求把需要支持的地方的AllowOverride None改为AllowOverride All,如下例中:

 1 <VirtualHost *:80>  
 2 ServerAdmin *@localhost
 3 
 4 DocumentRoot /var/www  
 5   
 6 Options FollowSymLinks  
 7 AllowOverride All  
 8   
 9   
10 Options Indexes FollowSymLinks MultiViews  
11 AllowOverride All  
12 Order allow,deny  
13 allow from all  
14 
15 
16 ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/  
17   
18 AllowOverride None  
19 Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch  
20 Order allow,deny  
21 Allow from all  
22 
23 
24 ErrorLog ${APACHE_LOG_DIR}/error.log
25 
26 # Possible values include: debug, info, notice, warn, error, crit,
27 # alert, emerg.
28 LogLevel warn
29 
30 CustomLog ${APACHE_LOG_DIR}/access.log combined  
31   

 

配置Apache+Mysql+Php

以下操作均在Debian 6.0 64bit 环境root权限下进行,如果提示权限不足请切换至root用户或者sudo,本人比较喜欢自行安装,因为安装的过程中能最小化安装而且能够知道安装了什么,然后可以根据自己的需要进行扩展功能。 安装chkconfig,chkconfig是Red Hat 公司开发的一款用于检查设置系统服务的工具。可以用它来设置一些开机启动。其他的命令以及说明

1 apt-get install chkconfig

安装Apache:

1 apt-get install apache2 chkconfig apache2 on 设置Apache2开机启动 或者安装Apache1 apt-get install apache

关于基本的配置文件以及知识,建议大家进行阅读。请点击

继续阅读