安装Web环境搭建属于自己的博客

在一般情况下,如果我们想要搭建一个完整且简单的 Web 环境:前端的 Web 服务和环境,以及后端的数据库。用户需要下载,安装,配置一系列的应用软件。通常这样的部署流程,不仅会浪费大量时间,而且无法保证软件的相关参数配置正确。因此,经常会出现用户完成 Web 环境安装部署后,Web环境仍无法正常使用的情况。但是可以使用一键安装包,不到一个小时你就可以成功搭建一个网站,比如 wordpress 站点;phpwind 论坛等。

我们可以在 Linux 系统的搭建三种不同的 Web 环境:Nginx+PHP;Apache+php;以及 Nginx+Tomcat 。根据自己需要的,选择合适的 Web 环境。这个网站使用的是Nginx+PHP 架构:前端的 Web 服务使用 nginx,web环境使用 php,后端的数据库使用 mysql,通过 phpmyadmin 平台管理后端 mysql 数据库。下面我们开始说我们安装的步骤,

百度云链接:https://pan.baidu.com/s/1BZpe_d2We2zguykaSj6oCg

密码是:7zh9

一、一键部署web环境

1.先登录我们的ssh,我用的xsell感觉还是很不错的,管理CentOS文件用的是Xftp也是很方便的,这两个软件去百度下载就可以了,然后在安装完xftp和xsell前提下我们登录完ssh。

2.先登录我们的xsell和xftp把百度云的两个安装包用xftp拖入root的根目录下面如图:
安装Web环境搭建属于自己的博客
安装Web环境搭建属于自己的博客

3.用ls命令来查看到当前根目录下有一个压缩包和一个文件夹 sh-1.5.5。
安装Web环境搭建属于自己的博客

4.修改一键安装包的权限,用户必须修改一键安装包目录的读写权限,否则,一键安装会因为权限不足而失败,修改命令为:chmod -R 777 sh-1.5.5。执行命令cd sh-1.5.5/,进入 sh-1.5.5 目录中,开始执行一键部署 Web 环境

安装Web环境搭建属于自己的博客

5.运行安装文件命令: ./install.sh ,输入如下信息:

1)选择Web使用的服务器为apache还是nignx,本实验使用nginx服务,选择“1”。

2)选择nginx版本,直接“回车”,默认为nginx的1.4.4版本。

3)本实验使用php环境,所以选择“1”;

4)php版本选择最新版“5.5.7”,选择“4”。

5)数据库mysql使用1就可以了如果用最新版本的话会出现pid错误具体的解决方法还没有找到所以还是先使用1吧,故选择“1”。

安装Web环境搭建属于自己的博客

完成后,显示安装的版本信息,确认无误,选择 y ,开始安装Web环境。

说明:由于安装的软件较多,因此,运行的时间会较长,大约需要20分钟,建议可以查看后面的内容,或者了解 wordpress 网站的使用技巧。

6.Web 环境安装完成,但不一定安装成功。因此,输入命令: netstat -tunpl 。查看当前 tcp 和 udp 协议相关的程序监听服务状态:80 端口是 nginx 服务;21 端口是 ftp 服务;9000 端口是 php 服务;3306 端口是mysql 服务,证明 Web 环境搭建成功。

安装Web环境搭建属于自己的博客
7. 打开浏览器,在新页面中,输入 Web环境(Linux) 的 弹性IP ,页面显示 phpwind 安装页面,这是由于一键安装包中默认安装 phpwind 站点。
说明:此步操作的目的仅用于验证 Nginx 服务是否可用,而不是介绍如何在一键安装包中部署 phpwind 论坛网站。在下一节中,介绍如何在一键安装的 web 环境中,安装部署 wordpress 网站。

二、Wordpress站点安装部署

1.在一键安装的 Web 环境下安装 WordPress 站点之前,首先,需要修改 nginx 服务的配置文件,否则,客户将无法通过 ECS 外网IP 访问 wordpress 站点、安装 wordpress。

2.首先,在 Web(Linux) 实例的 shell 远程访问窗口,解压 wordpress 安装包到网站 www 目录下。执行命令:cd,返回到 root 目录。执行命令:unzip wordpress-4.9.4-zh_CN.zip -d /alidata/www/ ,解压 wordpress安装包到 /alidata/www 下。

完成解压后,执行命令:cd /alidata/www/ ,进入 www 目录。使用 ls 命令,查看 wordpress 已解压到 www 目录下。修改目录 www 的所属组,执行命令: chown www /alidata/www/wordpress -R ,将网站目录设为 wordpress 。

安装Web环境搭建属于自己的博客

3.必须修改 nignx 服务配置文件,这样我们才可以通过外网IP 地址访问 wordpress 。

首先,执行命令:cd /alidata/server/nginx/conf/vhosts ,进入一键安装包 nignx 服务配置目录。
然后,执行命令: cp -p phpwind.conf wordpress.conf ,复制一份 phpwind 的配置文件,并命名为 wordpress.conf ,此文件用于修改配置信息为 wordpress 站点。使用 ls ,可以查看到 wordpress.conf 和 phpwind.conf 两个配置文件。
执行命令:mv phpwind.conf phpwind.conf.bk ,修改 phpwind 配置文件的文件属性,确保 nginx 服务器下仅有一个网站的配置文件。

安装Web环境搭建属于自己的博客
说明:修改phpwind文件属性是因为nginx下仅能有一个配置文件,若有两个不同网站的配置文件会导致端口冲突,而导致客户无法正常访问网站。

修改 wordpress.conf 配置文件的信息,用户可以访问 wordpress 站点。执行命令:vim wordpress.conf ,进入 wordpress.conf 的修改页面。修改如下信息:

root的值为/alidata/www/wordpress;访问的站点目录。
倒数第二行中的include处,改为:/alidata/server/nginx/conf/rewrite/wordpress.conf;此处为站点伪静态规则。
access_log处,改为:/alidata/log/nginx/access/wordpress.log;此处指定站点的日志文件。
完成后,按 esc 键退出编辑状态,然后输入命令 :wq ,保存修改并退出文件。
安装Web环境搭建属于自己的博客

说明:我们可以使用的访问地址为 ECS 实例的外网IP 地址,所以 server_name 为默认值 localhost ,真实的工作环境中,用户请根据自己网站的域名地址,修改 server_name 为相应的域名值。

5.完成文件的修改后,执行命令:service nginx restart ,重启 nginx 服务,wordpress.conf 的配置生效。在浏览器的新建页面中,输入 Web环境(Linux) 的 外网地址 ,页面显示 wordpress 网站的安装页面。
安装Web环境搭建属于自己的博客
至此,可以通过外网IP ,访问 wordpress 。接下来,在开始安装 wordpress 之前,创建 wordpress 网站使用的 mysql 数据。

说明:如上的配置内容,也可用于网站迁移,只需将网站的根目录迁移到 /alidata/www 下就可以,其余的步骤类似。

三、使用PhpmyAdmin创建wordpress数据库

1.在开始安装 wordpress 之前,在mysql中创建一个 wordpress 数据库,用于存储 wordpress 网站的数据。
2.首先,将一键安装包安装的 phpmyadmin 迁移到 wordpress 网站的根目录下。phpmyadmin 默认是安装在 phpwind 网站的根目录下,因此,执行命令: mv /alidata/www/phpwind/phpmyadmin/ /alidata/www/wordpress/ ,将 phpmyadmin 部署到 wordpress 网站中。使用命令: cd /alidata/www/wordpressls ,查看到已将phpmyadmin 迁移到 wordpress 网站的根目录下。
安装Web环境搭建属于自己的博客
说明:一键安装包默认将 phpmyadmin 部署到 phpwind 网站的根目录中。

3.在浏览器中的新页面中,输入Web环境(Linux) 的 外网IP/phpmyadmin/ 。访问 phpmyadmin 。在语言选择栏,选择 中文 。
注意:若在地址栏的结尾处不输入 / ,也就是地址栏输入信息为 外网IP/phpmyadmin 时,页面显示为空,无法进入 phpmyadmin 的页面进行访问。

    **登录 phpmyadmin 的用户名和密码,也就是 mysql 的用户名和密码。返回 Web(Linux)  ECS 实例的 Xshell 登录窗口, `cat ~/sh-1.5.5/account.log` ,查看 mysql 的用户名和密码。返回浏览器 phpmyadmin 登录页面,输入用户名和密码,并点击 执行** 。

安装Web环境搭建属于自己的博客
说明:account.log 不仅保存 mysql 的登录信息,也保存 ftp 的登录信息。若用户使用 ftp,则可通过此文件查看登录信息。

4.进入 phpmyadmin 的页面后,选择顶层栏的数据库 ,进入 mysql 数据库的管理页面。在 新建数据库 下,输入 数据库名 为 wordpress ,并点击 创建 ,为 wordpress 创建一个数据库。
安装Web环境搭建属于自己的博客
5.至此,已成功部署 phpmyadmin ,用户可以通过 phpmyadmin 管理 wordpress 站点的数据库中的信息。并创建 wordpress 使用的数据库。
四、安装wordpress站点

在浏览器中的新页面中,输入Web环境(Linux) 的 外网IP 。此时,页面变为 wordpress 安装页面。点击 现在就开始 ,开始部署安装 WordPress。
首先,部署 wordpress 网站的数据库信息,在数据库连接信息页面中,输入如下信息:数据库名:wordpress;(刚刚在数据库中创建的名字上面写的是wordpress如果不是自己写自己刚刚创建的)用户名:root;mysql的登录用户名,可在account.log文件中查看。(或者你可以用你的子用户)密码:mysql的登录密码,可在account.log文件中查看。其余设置保持默认值,完成后,点击 提交 。完成 wordpress 数据库连接。
提示数据库连接成功,点击进行安装 ,开始在 Web 环境中,部署 wordpress 网站。
在欢迎页面,输入 wordpress 的如下信息,用户可自定义:

1)     站点标题:随便自己想写什么就写什么;

2)     用户名:admin;注意命名规则

3)     密码:admin;可使用系统默认提供的,但请保存到本地,之后在登录admin是使用。

4)     勾选“确认使用弱密码”;

5)     电子邮件:[email protected];此处请填写真实的个人邮箱,在忘记admin密码时,可通过邮箱找回。

    完成如上信息后,点击 安装WordPress ,完成 WordPress 网站安装。 页面提示安装成功,点击 登录 。进入 WordPress 站点。弹出登录的页面,输入用户名admin 和密码 admin 。访问 wordpress 仪表盘管理页面。点击仪表盘左上角的自己刚刚写的网站名字中的 查看站点 ,进入 wordpress 站点首页。

到这里,已成功完成所有的步骤了。剩下的就靠自己编辑了。有什么问题或者在搭建的过程中的常见问题有时间会归纳一下,毕竟本人是个懒人。