码迷,mamicode.com
首页 > 其他好文 > 详细

LAMP+NFS之各系统连接

时间:2014-12-29 06:41:51      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:nfs   lamp   

一、配置http服务器

1、启用httpd相关模块

此处htt服务器和php服务器是通过FastCGI来连接的,借助的模块为mod_proxy_fcgi.so,它是mod_proxy.

so模块的扩展,所以这两个模块都要开启技术分享

2、  修改主配置文件以支持php文件格式

定位AddType,添加如下图后两行

技术分享

定位Index,修改为如下图所示

技术分享

3、配置虚拟主机

  1. 在主配置文件启用虚拟主机配置文件

技术分享

b. 配置虚拟主机

[root@www ~]# vim /etc/httpd24/extra/httpd-vhosts.conf

技术分享

4、  创建网站目录,并挂载NFS文件系统

[root@www ~]# mkdir /{pma,wp}

修改/etc/fstab开启开机自动挂载

技术分享

测试是否成功技术分享

显示已挂载

现在我们在NFS服务器上对这两个目录内的任何操作都会在http服务器上实时更新

二、php服务器配置

php作为http服务器处理php代码而存在,所以其也必须有网站根目录的文件,同样需要挂载NFS文件系统;

创建目录

[root@localhost~]# mkdir /{wp,pma}

修改/etc/fstab支持开机自动挂载,此处和上面http服务器的操作是一样的技术分享

技术分享

三、测试http服务器与php是否连通

分别在NFS服务器的/wp/pma创建index.php文件,文件内容如下并添加标志性语句wp.stu30.compma.stu30.com

技术分享 技术分享

此处调用了php的一个函数phpinfo(),来测试http服务器能否打开php文件

测试结果

wp.stu30.com

技术分享

技术分享

已经可以成功识别php文件了

四、wordpress和phpMyAdmin网站搭建,NFS服务器操作

1、  准备源码包

技术分享

分别解压到对应的wp和pma目录中

[root@localhost ~]# unzipphpMyAdmin-4.0.5-all-languages.zip -d /web/vhosts/pma/
[root@localhost ~]# unzipwordpress4.0.zip -d /web/vhosts/wp/

删除测试用的html文件和php文件,log目录保留,将wordpress目录里的文件移动到wp目录,并删除wordpress目录

phpMyAdmin的操作相同

2、网站配置

a、为网站生成数据库与用户

[root@localhost pma]# mysql   //进入数据库
MariaDB [(none)]> create database wp; //创建wordpress数据库
MariaDB [(none)]> create user wordpress identified by‘wordpress‘; //为wordpress数据库创建用户
MariaDB [(none)]> create user phpadmin identified by‘phpadmin‘; //为phpMyAdmin创建用户
MariaDB [(none)]> grant all on wp.* to wordpress;   //为wordpress用户授权,表示在wp这个库中的所有表上具有所有权限
MariaDB [(none)]> grant all on *.* to phpadmin;  //为phpMyAdmin用户授权,表示对任意库中的任意表具有所有操作权限

b、  修改wordpress配置文件

[root@localhostwp]# cp wp-config-sample.php wp-config.php
[root@localhostwp]# vim wp-config.php

技术分享

将数据库中的信息填写到相应的位置

此时我们在打开网站就已经设置好了技术分享

填上网站信息保存就可以发布博客了技术分享

c、phpMyAdmin配置

访问phpMyAdmin的网址,会直接出现网站页面,但是此时我们不能登录,因为没有告诉phpMyAdmin管理哪个数据库。

技术分享

 

 

[root@localhost pma]# cpconfig.sample.inc.php config.inc.php

并编辑config.inc.php

技术分享

这样再次刷新就会直接登录了

技术分享


本文出自 “linux学习之路” 博客,请务必保留此出处http://linuxu.blog.51cto.com/9471357/1597014

LAMP+NFS之各系统连接

标签:nfs   lamp   

原文地址:http://linuxu.blog.51cto.com/9471357/1597014

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!