CentOs是一款高效而成熟的Web服务器系统。默认在配置好Apache+php+mysql环境下,未装任何虚拟主机管理软件的情况下,开通虚拟主机的方法:(只是个人的学习笔记,未必适用其他人)
1、建立用户
#useradd -g ftp username
#passwd username
2、编辑目录权限
#cd /home
#ls -l
#chmod -R 755 username
3、配置虚拟主机(或者直接在http.conf配置文件增加)
#cd /usr/local/apache2/conf/vhosts
增加一个新文件,或者新记录:
=============================
<VirtualHost *:80>
ServerName localhost
ServerAlias www.*.com
DocumentRoot /home/*/
<Directory "/home/*/">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorDocument 500 http://www.*.com/error/500.html
ErrorDocument 404 http://www.*.com/error/404.html
</VirtualHost>
==============================
重启Apache:
# /etc/rc.d/init.d/httpd restart
4、建立mysql数据库用户
通过事先安装好的Phpmyadmin操作,图形界面很简单。
至此,一个虚拟主机用户增加完成。(缺陷,未限制ftp和mysql数据库使用量)