1、准备工作

下载Centos6.0

安装VBox4.1

下载Discuz_X2_SC_UTF8

EasyTalk_X1.7

phpcms_v9_UTF8

ppvod_v1.9

UCenter_1.6.0_SC_UTF8

UCenter_Home_2.0_SC_UTF8

wordpress-3.2.1-zh_CN

这里可以使用CentOS里面自带的web软件也可以在网上下载tar压缩包编译安装,区别就是编译安装后的访问速度稍快些,这里就不做详细比较

2、安装CentOS 6.0

分区方案(硬盘为80G)
 /boot 200M
 / 10G
 swap 2G
 /home 剩余所有的
*/home里面是给用户所使用的空间,以后虚拟主机都开这里

选择服务

选择万维网服务器---现在自定义
添加ftp服务,nfs服务,电子邮件服务,网络基础设施服务器中添加bind三个
进行安装
#DNS如果单独做了服务器了。就不用装了

安全设置(为实验方便,将就一下)
1、配置ip
 setup里面配置
2、关闭防火墙
 setup里面关闭
3、关闭SELinux(这个东东..)
 vi /etc/selinux/config
 改
 SELINUX=disabled
4、重启

配置HTTP

添加ServerName web1.amao.com
1、个人主页支持“http://ip/~用户名”访问个人主页
a、修改配置文件,支持这种访问
ServerName www.amao.com(这个网站是自己随便取的名)

vi /etc/httpd/conf/httpd.conf

找到将 UserDir disabled修改为 UserDir disabled root

去掉#UserDir public_html 前的#号

去掉下列内容前面的#号,并在Indexes前面加“-”号

    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews -Indexes SymLinksIfOwnerMatch IncludesNoExec
   
        Order allow,deny
        Allow from all
   

   
        Order deny,allow
        Deny from all
   

b、添加用户,并建立个人主页的目录
adduser test #添加用户
cd /home/test
mkdir public_html #在用户目录里面建立个人主页使用的目录
chown test.test public_html #配置个人主页使用的目录的权限
chmod o+x /home/test #给用户主目录添加其他用户列出权限(不加就打不开)
cd /home/test/public_html
echo "test" > index.html

c、重启服务并测试
service httpd restart

浏览器输入http://ip/~test测试

虚拟主机

1、做DNS
vi /etc/named.conf
改3个any
vi /etc/named.rfc1912.zones
添加
zone "amao.com" {
        type master;
        file "amao.com.hosts";
};
-----------------
cd /var/named/
cp named.localhost amao.com.hosts
vi amao.com.hosts
添加
www     IN      A       你的web服务器的ip
---------
chown root.named amao.com.hosts 
service named restart

2、在apache的配置文件中添加虚拟主机(先把个人主页做出了再做这个)
vi /etc/httpd/conf/httpd.conf
在文件最后添加
NameVirtualHost 192.168.100.1 #名称虚拟主机开在那个ip上
NameVirtualHost 192.168.100.1

        ServerName www.amao.com
        DocumentRoot /home/amao/public_html

安装UCenter_1.6.0_SC_UTF8

 

 

 

安装UCenter_Home_2.0_SC_UTF8       Discuz_X2_SC_UTF8看看自己的杰作了