乐趣区

关于阿里云:快速搭建网站阿里云

简介

试验应用开源的 PbootCMS 零碎作为企业网站的后盾零碎,实现在云服务器上搭建一个企业网站。

本教程领导您如何一步步在云服务器上搭建一个企业网站。教程中应用开源的 PbootCMS 零碎作为企业网站的后盾零碎。在本教程中您能够体验到。
SSH 近程登录云服务器
在云服务器上搭建开发环境
在云服务器上部署利用
留神:本教程仅实用于 CentOS 7.x,如果您购买的 ECS 服务器应用了其余版本的 OS,操作可能和本教程略有差别。

登录云服务器

在购买 ECS 服务器后,零碎会创立一个 ECS 实例。每一个 ECS 实例对应一台已购买的云服务器。您能够通过电脑上自带的终端工具拜访云服务器,进行利用部署和环境搭建。
1. 在 ECS 实例列表页面,抉择实例的所属地区。

2. 找到指标实例,而后在操作列抉择【更多】>【明码 / 密钥】>【重置实例明码】,而后在弹出的对话框设置 ECS 实例的登录明码。

  1. 在弹出的页面,单击【立刻重启】使新密码失效。

4. 在 ECS 实例列表页面,复制 ECS 实例的公网 IP 地址。

5. 关上电脑上的命令行终端工具。

Windows:Powershell。
MAC:Terminal。
Windows 用户请查看零碎中是否装置有 SSH 工具。查看办法:
a. 在终端中输出命令 ssh -V。

ssh -V

如果显示 SSH 版本则示意已装置,如下图所示。

b. 如果未装置,请下载安装 OpenSSH 工具。

6. 在终端中输出连贯命令 ssh root@[ipaddress]。

您须要将其中的 ipaddress 替换为您的 ECS 服务器的公网 IP 地址。例如。

ssh root@123.123.123.123

命令显示后果如下。

7. 输出 yes,而后输出云服务器的登录明码。

登录胜利后会显示如下信息。

装置 LAMP 环境

LAMP 是指运行在 Linux 下的 Apache、MySQL 和 PHP 的环境。参考以下操作在云服务器上安装开发环境。
1. 在 ECS 服务器上,执行以下命令下载 LAMP 一键安装包并运行。

wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && 
tar zxf lnmp1.7.tar.gz && 
cd lnmp1.7 && 
./install.sh lamp

2. 在配置 MySQL 版本页面,输出 2 抉择应用 MySQL5.5 版本。

3. 设置 MySQL 数据库 root 用户的明码。请尽量应用简单程度较高的明码,防止造成平安危险。

阐明:请保留好数据库明码,该数据库将用来存储站点内容。

4. 输出 y 确认应用 innoDB 存储引擎。

5. 输出 5 抉择应用 PHP5.6 版本。

6. 输出 1 抉择不装置内存分配器。

7. 输出管理员邮箱地址。

8. 输出 1 抉择装置 Apache2.2 版本。

9. 按下任意键开始装置。

装置过程耗时 17 分钟左右,请急躁期待。装置胜利如下图所示。

部署网站利用

在实现环境部署后,参考以下操作搭建企业网站。
1. 在 ECS 服务器上,执行以下命令下载 PbootCMS 源码文件。

cd ~ && git clone https://gitee.com/hnaoyun/PbootCMS.git

2. 执行以下命令将安装包拷贝到 Apache 的 wwwroot 目录下。

rm -rf /home/wwwroot/default/* && cp -r PbootCMS/* /home/wwwroot/default/

3. 执行以下命令批改站点根目录文件权限。

chmod -R a+w /home/wwwroot/default/

4. 向 MySQL 数据库中导入 CMS 的初始数据。

a. 执行以下命令创立数据库 pbootcms。

阐明:在执行命令前,请将命令中的 12345678 替换为您设置的数据库明码。

mysql -uroot -p12345678 -e “create database pbootcms;”
b. 执行以下命令初始化数据库 pbootcms 的表构造和数据。

阐明:在执行命令前,请将命令中的 12345678 替换为您设置的数据库明码。

sql_file="/home/wwwroot/default/static/backup/sql/"$(ls /home/wwwroot/default/static/backup/sql/) &&
mysql -uroot -p12345678 pbootcms < $sql_file

5. 执行以下命令批改 CMS 零碎数据库配置。

阐明: 在执行命令前,请依据参数阐明替换您的数据库配置。默认您只须要更改数据库明码即可。

cat > /home/wwwroot/default/config/database.php << EOF
<?php
return array(
    'database' => array(
        'type' => 'mysqli', // 数据库连贯驱动类型: mysqli,sqlite,pdo_mysql,pdo_sqlite
        'host' => '127.0.0.1', // 数据库服务器
        'user' => 'root', // 数据库连贯用户名
        'passwd' => '12345678', // 数据库连贯明码
        'port' => '3306', // 数据库端口
        'dbname' => 'pbootcms' // 数据库名称
    )
);
EOF

6. 返回 ECS 控制台,在 ECS 实例列表页面,单击已创立的 ECS 实例 ID 链接进入 ECS 详情页。

7. 在左侧导航栏,单击 本实例平安组,而后单击平安组的 ID 链接查看平安组配置。

确保安全组凋谢了 80 端口拜访,否则无法访问已搭建的企业网站。平安组是一种虚构防火墙,具备状态检测和数据包过滤能力,用于在云端划分平安域。通过配置平安组规定,您能够管制平安组内一台或多台 ECS 实例的入流量和出流量。

8. 在浏览器地址栏输出云服务器的公网 IP 地址,进入 CMS 零碎首页。

零碎后盾默认拜访门路为 http://<ECS 公网 IP 地址 >/admin.php。默认账号为 admin,明码为 123456。

至此您已实现企业网站的搭建,您能够依据公司的需要自定义企业网站的内容。

退出移动版