ubuntu下用apt-get安装apache2

在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,这个方法为没试过,大家斟酌用!!


没有更多推荐了,返回首页