虚拟机搭建LAMP平台挂载WordPress实验简述.docx

上传人:b****5 文档编号:3042945 上传时间:2022-11-17 格式:DOCX 页数:20 大小:1.33MB
下载 相关 举报
虚拟机搭建LAMP平台挂载WordPress实验简述.docx_第1页
第1页 / 共20页
虚拟机搭建LAMP平台挂载WordPress实验简述.docx_第2页
第2页 / 共20页
虚拟机搭建LAMP平台挂载WordPress实验简述.docx_第3页
第3页 / 共20页
虚拟机搭建LAMP平台挂载WordPress实验简述.docx_第4页
第4页 / 共20页
虚拟机搭建LAMP平台挂载WordPress实验简述.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

虚拟机搭建LAMP平台挂载WordPress实验简述.docx

《虚拟机搭建LAMP平台挂载WordPress实验简述.docx》由会员分享,可在线阅读,更多相关《虚拟机搭建LAMP平台挂载WordPress实验简述.docx(20页珍藏版)》请在冰豆网上搜索。

虚拟机搭建LAMP平台挂载WordPress实验简述.docx

虚拟机搭建LAMP平台挂载WordPress实验简述

下面开始在虚拟机下配置LAMP服务器

 

用VMware虚拟机安装CentOS系统非常简单,这里省略掉安装过程,注意的是这里得选BridgedNetwork

 

 

由于被VMware自动识别为CentOS,所以直接走了快速安装,界面也变成了英文。

如果要进行语言切换可以在登录窗口下找到。

 

 

要既然是服务器,必须改变一些规则,主要是开放80端口和21端口。

 

 

更改一下连接方式,因为我是用的路由器,所以ip也改成了私网地址,ip的最后三位任意,不冲突即可,方便记忆我改成了111。

DNS服务器用的Google的两个(实在好记没办法)。

 

 

配置一下Apache服务器,设置为开机启动,只要上面的2~5现实为“启动”说明设置成功。

这里也看得到修改后的ip地址。

 

 

三条yum命令安装MySQL,貌似第三条重复了,当时没注意。

 

 

设置启动MySQL数据库,然后为root账户添加密码(初始状态是没有密码的),改完后“\q”退出。

 

 

设置开机启动,同Apache。

 

 

安装php,用yum就是方便~到这一步为止,应该说LAMP的安装和配置就进行的差不多了,然后是安装phpMyAdmin数据库管理,和vsftpd(这个是FTP服务器)。

 

 

居然没法yuminstallphpmyadmin。

只好去官网上下载tar.gz源代码包。

真是蛋疼。

下载完后tar解压。

顺带说一句,这里的源代码包是用php写的,所以不用安装什么的。

正常的源代码包安装应该的顺序是,先tar解压,然后找到一个./configure文件进行配置,一般也就是./configure--prefix=/usr/local/softwarename,然后make编译,然后makeinstall安装。

 

 

用mv命令将得到的./phpMyAdmin/~/移动到/var/www/html/phpmyadmin下

 

 

上一步完成后,phpMyAdmin还并没有被配置好,需要创建配置文件。

phpMyAdmin的配置比较特别,在文件目录下可以找到一个config.sample.inc.php的一个配置文件样例,然后所需要做的就是cp一份配置文件,命名为config.inc.php,然后用vi命令修改配置文件。

 

 

主要就是改个cookie然后加上用户名和密码(tips:

用:

setnu可以显示行号方便查找)

 

 

改下权限(由于只是实验,所以直接改777了,真实条件下是肯定不能给这么高权限的,既然是实验就懒得深究了),事实证明给777是错误的,最后给的是755,下面会说明。

然后用vi命令更改SELinux配置文件,再次奉行懒人思想,直接把SELinux关了。

SELinux是Linux的一个安全系统,在这里来说,就是会阻止对phpMyAdmin的访问,和等下对FTP服务器的访问。

高级用户可以自行修改规则,我这样的还是直接关了比较简单。

 

 

直接改成disabled关了SELinux。

 

 

然后出错了,访问phpMyAdmin显示一片空白。

发现是权限的问题,所以改成755

 

 

OK了,正常访问phpMyAdmin了,而且是用的主机(非虚拟机)的浏览器直接访问的http:

//192.168.1.111/phpmayadmin。

可以访问同时说明Apache服务器配置是正确的。

 

 

然后配置FTP服务器,rpm发现没安装vsftpd,然后果断yum。

OK了,果然yum无脑一波流。

 

 

同理vsftpd开机启动,然后更改一下vsftpd的配置文件

 

 

这个配置很灵活,有许多选项,作为一个懒人,也懒得去改了。

但是这个匿名用户访问必须关了,太危险。

到这里,整个服务器的配置算是结束了,下面挂一个WordPress上去试试看看能用不(tip:

WordPress是一个基于PHP+MySQL平台的软件,主要用来搭设个人博客)

 

 

tar解压下载好的WordPress***.tar.gz,然后得到一个wordpress目录,mv命令移动到html的blog目录下。

为了防止出现问题,权限直接改777,懒人一波流~

 

 

首先需要创建一个数据库,有了phpMySQL就是方便,点一个创建就OK了,记下数据库名称blog001

 

 

直接访问http:

//192.168.1.111/blog,该填的填好,WordPress其实挺无脑的。

然后下一步下一步直到安装完成。

这些步骤都是在虚拟机外的浏览器中完成的。

 

 

进入WordPress后台管理界面的时候,注意看下上面的地方是不是用的IP地址,上次弄的时候是用的localhost,结果虚拟机外访问的时候图片全挂。

想来想去应该是路径问题,找了一下终于发现错误在这里

 

 

在WordPress操作中,可能要求连接到FTP服务器,由于刚才安装了vsftpd,所以比较简单了。

主机填ip地址,用户名的话,这里说明一下,默认的vsftpd由四个用户,root、henry(安装CentOS的时候创建的)、ftp、Anonymous。

这四个用户前俩密码就是你的开机密码,后俩是系统用户,无密码。

vsftpd设置规则里头,root是不能用作登录用户的,而刚才在配置FTP服务器的时候禁止了匿名访问,所以后头俩也是没用的,于是只能用很henry了。

 

 

内网正常访问,大功告成~~

前几天在虚拟机上搭建起了LAMP平台,并成功挂载WordPress并实现私网访问。

今天利用花生壳进行动态域名解析然后通过端口转发实现公网访问。

 

 

首先,为了能够正常安装花生壳,必须先把运行库装上,主要就是以上四个。

还是yum无脑一波流。

 

 

然后是解压,移动一下安装目录

 

 

键入以上命令进行编译

 

 

看到这个呢,就意味这编译和安装成功了

 

 

安装好之后,像所有的源代码包安装一样,都需要稍微的配置一下。

这里需要输入你的花生壳帐号密码,临时注册一个就行。

具体配置的话,我懒得改了,默认配置,回车到底

 

 

更改一下目录,然后继续进行配置

 

 

打开配置文件,将花生壳设置为随系统启动。

 

 

打开路由器的配置页面,找到动态DNS,这里默认了花生壳,然后用你的帐号密码登录就行了。

到这一步,花生壳的本地配置就算完成了(比起前几天的那些这个简单多了。

)。

配置完了花生壳,由于用的虚拟机还是用的路由器上网,服务器的IP自然是私网IP,这就需要进行端口映射,使服务器能在公网被访问。

 

 

具体配置也挺简单的,在路由器里添加一条规则,使外部对80端口的访问指向服务器的私网IP。

 

 

静静的等待片刻,就可以使用公网对服务器进行访问了。

如图,已经可以用花生壳给的二级域名(http:

//)访问服务器,这里看到了上次挂载的WordPress页面。

 

 

最后一步,在DNS服务器中,加入一条CNAME解析行,将自己的顶级域名利用别名解析解析到花生壳给你的二级域名上(我添加的规则为www  CName    60 )。

如图,已经实现了顶级域名的公网访问。

 

 

 

说明:

今天下午测试公网访问的时候发现,只有本省的而且必须是电信用户才能够正常访问到我的网站,可能原因现在分析为是ISP为了防止人们搭建私服而对80端口进行了屏蔽处理(貌似8080也不行了)。

但既然本省电信用户可以访问就说明这个服务器的公网访问在技术上已经实现。

另外,我服务器不常开,所以如果你现在直接访问大多数情况下应该是无法访问的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1