一个apache服务器 用虚拟主机实现 三个论坛搭建

apache php   在主机一上

mysql           在主机二上

 

主机一设置 

光盘自带的包

安装httpd  php php-mysql

vim /etc/httpd/conf/httpd.conf

在配置文件中设置

972  NameVirtualHost *:80

 985 <VirtualHost *:80>
 986     DocumentRoot /var/www/no1
 987     ServerName bbs1.a.com
 988     ErrorLog logs/bbs1-error_log
 989     CustomLog logs/bbs1-access_log common
 990 </VirtualHost>
 991 <VirtualHost *:80>
 992     DocumentRoot /var/www/no2
 993     ServerName bbs2.a.com
 994     ErrorLog logs/bbs2-error_log
 995     CustomLog logs/bbs2-access_log common
 996 </VirtualHost>
 997 <VirtualHost *:80>
 998     DocumentRoot /var/www/no3
 999     ServerName bbs3.a.com
1000     ErrorLog logs/bbs3-error_log
1001     CustomLog logs/bbs3-access_log common
1002 </VirtualHost>
 

保存

 

然后将论坛文件的upload内的所有内容

copy到 上面

  DocumentRoot /var/www/no1
 DocumentRoot /var/www/no2
 DocumentRoot /var/www/no3
 

分别修改权限

chmod -R 777 /var/www/no1

chmod -R 777 /var/www/no2

chmod -R 777 /var/www/no3

因为实验方便没有做dns解析

所以在/etc/hosts文件下修改如下内容

  5 192.168.18.47   bbs1.a.com
  6 192.168.18.47   bbs2.a.com
  7 192.168.18.47   bbs3.a.com
 

主机二

设置如下

yum install mysql mysql-server -y

进入到mysql中 创建用户

grant all privileges on bbs1.* to 'root1'@'192.168.18.47' identified by '123456';
grant all privileges on bbs2.* to 'root1'@'192.168.18.47' identified by '123456';
grant all privileges on bbs3.* to 'root1'@'192.168.18.47' identified by '123456';
 

进入到主机一中:

http://bbs1.a.com/install/ 

 http://bbs2.a.com/install/

http://bbs3.a.com/install/

浏览器中打开  分别安装

在安装数据库中做如下操作:

填写数据库信息


数据库服务器:    数据库服务器地址,  192.168.18.87(mysql所在主机)一般为 localhost
 数据库名:                       bbs1
 数据库用户名:              刚才创建的 root3
 数据库密码:                 密码
 数据表前缀:                 cdb                  同一数据库运行多个论坛时,请修改前缀
 系统信箱 Email:           admin@your.com                       用于发送程序错误报告
填写管理员信息
 管理员账号:       admin
 管理员密码:       密码                        管理员密码不能为空
 重复密码:            密码
 管理员 Email:     随便
 安装测试数据:  是

下一步

下一步

安装完成了。。。。