FreeBSD 6.2快速架设网站服务器教程( 二 )


DocumentRoot 可以让我们指定网页根目录的位置 , 也就是我们存放网页的目录 。
DocumentRoot "/usr/local/www/apache22/data"
设定好 DocumentRoot 后 , 我们必须要再设定该目录的权限 。在 DocumentRoot 之后 , 有下列区段:(中间有些#掉的注释)
Options Indexes FollowSymLinks 注解这项
#Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
您必须将 也改成您的网页根目录位置 。
DirectoryIndex 指定预设网页档名
DirectoryIndex index.HTML index.htm index.php index.php3 index.cgi index.pl
当使用者使用网址「http://www.example.com/dir」连到一个目录中时 , 如果没有指定网页 , Apache 会去查找 DirectoryIndex 中所设定的网页在不在 , 如果存在则秀出预设的网页 。
加入 PHP 支持
如果您要使用 PHP , 则必须在 httpd.conf 中加入 PHP 的支持 , 请在 httpd.conf 档案其它AddType周围加入下列内容 , 以便归类:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
取消 #AddHandler cgi-script .cgi 前的 # ,并加 .pl 以支持 cgi , pl
如: AddHandler cgi-script .cgi .pl
上述设定完成后 , 您就可以存盘离开 。
接下来 , 我们必在修改 /etc/rc.conf , 并加入下列设定以在开机时启动 Apache:
apache22_enable="YES"
重启虚拟机后 , 打开网页http://IP/ (请将 IP 改成您的虚拟机 IP) , 显示It works! , 不像原来 , 有个漂亮的页面 。
我们可以在网页根目录中新增一个档案来测试 PHP 是否有正常运作 , 请使用文书编辑软件在/usr/local/www/apache22/data下开一个新文件 test.php , 并加入下列内容:
phpinfo();
?>
接下来您就可以连到该网页 http://IP/test.php (请将 IP 改成您的虚拟机 IP) 看看是否可以使用 PHP 。如果有支持 PHP , 则会显示 PHP 组态 , 如果没有 , 则只会出现上述档案内容 。

推荐阅读