做完了域名服务之后,我们要安装网站的程序了。网站是基于php语言的,所以要安装apache、php、mysql、Zend等程序,这个网上有大量文章,多尝试几次就可以了。
这里主要讲一下FreeBSD上apache配置虚拟主机的问题。 首先要找到你的apache的程序目录,我的服务器上是:/usr/local/apache 自apache22开始,虚拟主机的配置文件被单独提了出来:/usr/local/apache/conf/extra/httpd-vhosts.conf
在配置httpd-vhosts.conf之前,我们要先配置一下httpd.conf 终端命令: cd /usr/local/apache/conf/ ee httpd.conf 找到下面的内容: # Virtual hosts # Include conf/extra/httpd-vhosts.conf 去掉# Include conf/extra/httpd-vhosts.conf前面的#号,改成: # Virtual hosts Include conf/extra/httpd-vhosts.conf
接下来我们开始配置httpd-vhosts.conf
以下是httpd-vhosts.conf文件配置的例子:
# Virtual Hosts
NameVirtualHost 192.168.1.240:80
<VirtualHost 192.168.1.240:80> AddDefaultCharset utf-8 //强制浏览器使用utf8语言编码 ServerAdmin caizhongyi@126.com //管理员的邮箱 DocumentRoot /home/caizhongyi/www //网站程序的主目录 ServerName www.5csyxx.com //虚拟主机域名 <Directory /> //以下为网站程序目录的一些权限配置 Options FollowSymlinks //是否可以通过符号连接跨越DocumentRoot Order Deny,Allow Allow from all //允许所有地址的请求 </Directory> </VirtualHost>
#-----------------blog.5csyxx.com-----------------# <VirtualHost 192.168.1.240:80> AddDefaultCharset utf-8 ServerAdmin web001@domain.com DocumentRoot /home/ftp/blog ServerName blog.5csyxx.com ServerAlias *.5csyxx.com //启用网站程序对用户自定义二级域名的泛解析。 </VirtualHost>
如果你的空间够大,可以配置很多虚拟主机,当然了,要是你的网络带宽足够,你就可以做空间商了。
这片文章要配合我发表《在FreeBSD建网之DNS服务器架设》一文一起对照看。
|