简介
试验应用开源的PbootCMS零碎作为企业网站的后盾零碎,实现在云服务器上搭建一个企业网站。
本教程领导您如何一步步在云服务器上搭建一个企业网站。教程中应用开源的PbootCMS零碎作为企业网站的后盾零碎。在本教程中您能够体验到。
SSH近程登录云服务器
在云服务器上搭建开发环境
在云服务器上部署利用
留神:本教程仅实用于CentOS 7.x,如果您购买的ECS服务器应用了其余版本的OS,操作可能和本教程略有差别。
登录云服务器
在购买ECS服务器后,零碎会创立一个ECS实例。每一个ECS实例对应一台已购买的云服务器。您能够通过电脑上自带的终端工具拜访云服务器,进行利用部署和环境搭建。
1.在ECS实例列表页面,抉择实例的所属地区。
2.找到指标实例,而后在操作列抉择【更多】> 【明码/密钥】 > 【重置实例明码】,而后在弹出的对话框设置ECS实例的登录明码。
- 在弹出的页面,单击【立刻重启】使新密码失效。
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<?phpreturn 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。
至此您已实现企业网站的搭建,您能够依据公司的需要自定义企业网站的内容。