一台服务器只做mail用有点浪费,刚好公司需要一个内部论坛,emos系统支持php+mysql,如果能论坛挂到emos上面可真是太爽了。
cat /etc/httpd/conf/httpd.conf文件看到DocumentRoot "/var/www/html"目录,但是写了一个index.htm文件放进去却显示不了,不知道为什么?
各位高人若有高招,也请分享一下。
下午试了试,现在已经做到了,超爽,下面把步骤写出来。
1: 很有意思,emos本身已经启用了虚拟主机的功能,试着修改/etc/httpd/conf/vhost_extmail.conf文件,原有一个示例是emos系统相应的设置,于是依样画葫芦,自己在下面加了一段。
<VirtualHost *:80>
ServerName
www.test.com
DocumentRoot /var/www/test/
Alias /phpmyadmin /var/www/extsuite/phpmyadmin/
Alias /phpldapadmin /var/www/extsuite/phpldapadmin/htdocs/
# Suexec config
SuexecUserGroup vuser vgroup
</VirtualHost>
其中servername是自己要建的站的名字,当然填的是你的域名了。
/var/www/test/是你网站文件要放的根目录。
下面关于phpmyadmin的无所谓,反正是管理mysql的,要不要都一样。
2: mkdir /var/www/test ,建立一个目录。
3: vi /var/www/index.html文件。 内容如下:
<html>
<title>jsw test</title>
<body>
<br>
<center> jsw test</center>
<br>
</body>
</html>
然后保存退出。
4: services httpd restart 将apache重启一下。
到这里已经可以了,但是你在你自己的pc上面打
www.test.com这个域名是访问不到的,为啥?因为
www.test.com域名是我绑着玩的,如果你是用的windows,那么手式到c:/winnt/system32/drivers/etc/host 文件修改一下,加一行
xxx.xxx.xxx.xxx
www.test.com
xxx是指你的emos服务器ip,然后保存退出。
再ie打开
www.test.com,就可以访问了。