Apache与MySQL分离,实现负载均衡(2)

七,上面步骤如果有出错的请关闭Selinux。此时将window上hosts文件添加一行172.16.150.20  ,也可以客户机DNS的IP指定虚拟机的IP。在浏览器中输入开始安装Discuz。其中会提示无法远程连接到mysql,此时需要在mysql上执行远程授权,并需要创建数据库discuz。 

grant all privileges on *.* to root@'%' identified by 'redhat';  create datebase discuz;  grant all privileges on discuz.* to root@'%' identified by 'redhat';  FLUSH  privileges; 

八,如果安装时出现乱码,则将/etc/httpd/conf/httpd.conf中的UTF-8其中一行注释,并重启服务。安装时提示需要将/web/vhost/www下文件需要写权限,则根据提示将相对应的文件修改,让apache用户有修改权限,为什么要apache,因为运行httpd进程的这个用户是apache,在httpd.conf里已经定义好了。

九,安装完之后,在浏览器中中访问,如果出现图片无法显示,则将/etc/php.ini中的short_open_tag值修改成on。

十,将web配置好的配置文件/etc/httpd/conf/httpd.conf和/etc/php.ini复制到172.16.150.21上,并注意两个文件的属主与属组。并挂载mount -t nfs 172.16.150.22:/web/www /web/vhost/www。并重启服务,并测试。

十一,在浏览器先用172.16.150.20,访问论谈,并注册账号上传图片。退出账号,用172.16.150.21访问论谈,登录论谈看是否能刚才所发的图片。如果OK,apache与mysql分别安装在不同的服务器的已经成功,当然此种方法不是最好的解决办法,毕竟会给mysql数据服务器造成比较大的压力

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/9c4c08697ba0dd564241556972303edd.html