在ubuntu下安装apache2很简单,只要用apt-get install apache2就可以了,安装完成后,在 /etc/apache2/路径下,有个apache2.conf,这就是apache2的配置文件。
它的配置文件情况是这样的:
将不同的配置信息拆开放到不同的文件中,然后载include到apache2.conf中,你在apache2中可以看到像这样的代码
# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
那么,我们最为关心的Web根目录是在哪个文件中配置的呢,就在sites-enabled/里面的000-default.conf
DocumentRoot /var/www/html,index.html就放在这个目录下,你可以将这个目录改成自己想要的目录。
接下来是使用apache2过程中的一些小问题。
1、首先是启动apache2,用命令:service apache2 start;
然后是停止apache2,用命令:service apache2 stop;
也可以重启,用命令:service apache2 restart;
2、出现Forbidden You don't have permission to access \ on this server.
这句话明显就是说没有权限之类的东西,如果你是新手,或者是比较懒的人,那么你只要打开apach2.conf,用ctrl+F搜索到类似下面的语句
<Directory />
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
将None改为All就可以了,如果你是一个比较喜欢寻根揪底的人,那么,好吧,我是一个比较懒的人,这里是可以设置各个用户的权限的,你可以自己再去脑补一下。
3、解析PHP
首先,如何你是先装apache2后装php,一般是不用做什么配置的(这里说的是用apt-get方法下的安装),因为你在装php的时候,它回自动在你的mods-available文件夹中添加php5.conf和php5.load,如果你是先装php后装apache2的话,按照网上的说法是在apache2.conf中加入
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
</IfModule>
然后重启apache2,这个方法为没试过,大家斟酌用!!