选择ports方式安装。
假定条件,最小安装的FreeBSD6.0系统。
★.安装最新Ports。
#pkg_add -r cvsup-without-gui
#cvsup –L 2 –h cvsup.freebsd.org /usr/share/examples/cvsup/ports-supfile
注:cvsup.freebsd.org是下载服务器地址,地址“cvsup.freebsd.org”不在国内,所以速度不是很理想
,建议使用以下地址:
cvsup.cn.freebsd.org cvsup1.cn.freebsd.org ~ cvsup5.cn.freebsd.org
★.安装Apache2.0
#cd /usr/ports/www/apache20
#make install clean
完全按照默认安装
★.配置Apache2.0
#ee /usr/local/etc/apache2/httpd.conf
ServerAdmin 你的邮件名字,服务期出问题时发邮件给你(例:wonjia@hotmail.com)
ServerName 你的域名如果没有域名,填写你的IP地址后边接:80(例:192.168.1.1:80)
Doucument Root “你的网站存放地址” (例:/home/www)
<Directory “这里也改成网站存放地址,同上”> </Directory>注:这里有多个<Directory”>
</Directory>只修改默认Directory后面有一个地址的位置,切记不要改错了。
DirectoryIndex 这里添加网站默认的主页(例:index.htm index.php多个文件时用空格隔开)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#ee /etc/rc.conf
添加以下一句:
Apache2_enable=”YES”
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#ee /etc/host.conf
应该看到以下信息:
host
bind
如果不能正常启动apache可以试着掉换一下它们的位置
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#ee /etc/hosts
里面是以下格式
127.0.0.1 localhost
将localhost改为你机器的名称
如果有域名,在机器名称前添加域名
例:127.0.0.1 test.com test
注:假定及其名称为test 域名为test.com
★.启动apache
#cd /usr/local/etc/rc.d
#./apache2.sh start(关闭时把start换成stop)
★.查错
#sockstat -4 看看有没有80端口打开
#ps ax|grep httpd 看看有没有httpd进程
Log文件放在/var/log/httpd-error.log