一个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 identified by '123456';
grant all privileges on bbs2.* to identified by '123456'; grant all privileges on bbs3.* to identified by '123456';进入到主机一中:
浏览器中打开 分别安装
在安装数据库中做如下操作:
填写数据库信息
数据库服务器: 数据库服务器地址, 192.168.18.87(mysql所在主机)一般为 localhost 数据库名: bbs1 数据库用户名: 刚才创建的 root3 数据库密码: 密码 数据表前缀: cdb 同一数据库运行多个论坛时,请修改前缀 系统信箱 Email: 用于发送程序错误报告 填写管理员信息 管理员账号: admin 管理员密码: 密码 管理员密码不能为空 重复密码: 密码 管理员 Email: 随便 安装测试数据: 是下一步
下一步
安装完成了。。。。