当前位置: 首页 > news >正文

常州h5网站建设无锡百度推广代理公司

常州h5网站建设,无锡百度推广代理公司,郑州市做网站,学做网站开发目录 一、准备工作 1、准备ECS服务器 2、创建数据库账号和密码 二、部署环境 1、远程连接 2、安装Apache服务 3、部署WordPress 三、对博客的优化并使用域名访问 1、博客的设计优化 1.1 插件的使用 1.2 博客的设计介绍 2、使用域名访问 四、个人博客部署的心得 1…

目录

一、准备工作

1、准备ECS服务器

2、创建数据库账号和密码

二、部署环境

1、远程连接

2、安装Apache服务

3、部署WordPress

三、对博客的优化并使用域名访问

1、博客的设计优化

1.1 插件的使用

1.2 博客的设计介绍

2、使用域名访问

四、个人博客部署的心得

1、选择合适的实例和规格

2、配置安全组和网络设置

3、安装WordPress和数据库连接

4、配置域名和SSL证书

5、安全和备份策略

6、优化和性能调整

7、学习和持续改进


大家好,收到阿里云社区邀请,今天带来的是使用ECS和RDS部署WordPress,搭建个人博客并使用域名访问!
首先,看一下博客图片;

image.png

地址:http://120.27.128.213
域名地址:http://lingxw.ink
在介绍部署WordPress之前,我用过Hexo搭建过简易的个人博客,如下图:
博客链接:https://lingxw123.gitee.io

image.png

【0成本搭建个人博客】——Hexo+Node.js+Gitee Pages_Lingxw_w的博客-CSDN博客

这是通过Hexo+Node.js+Gitee Pages来完成个人博客的部署,这种方式的博客通过上传到Git,上传博客的方式也很简单。

下面通过尝试ECS和RDS来部署WordPress搭建个人博客并使用域名访问。

一、准备工作

1、准备ECS服务器

首次开通ECS云服务器,需要重置云服务器ECS密码。
重置密码后,必须重启ECS实例,重置的密码才会生效。
接着,我们开始配置安全组:
由于需要使用Apache服务,默认监听80端口,需在ECS实例安全组的入方向添加安全组规则并放行80端口。
点击左侧【安全组】,点击【安全组名称】或右侧【配置规则】,进入规则配置页面。
 

image.png


在入方向【手动添加】访问规则。

image.png

2、创建数据库账号和密码

在 实例列表页 选择目标实例,在实例右侧操作列,单击管理,进入RDS实例详情页。
 

image.png

进行创建账号;

image.png

在实例详情页,单击左侧导航栏的 数据库管理 ,然后单击 创建数据库 。
使用刚刚的账号进行创建;

image.png

设置RDS实例白名单。单击左侧导航栏的 白名单与安全组,在白名单设置中点击修改。输入刚刚的ECS服务器的IP。

image.png

二、部署环境

1、远程连接

首先,通过远程登陆;我这里是使用软件登陆的,也可以通过Workbench远程连接。
 

image.png

都是一样的。

2、安装Apache服务

在ECS服务器上,执行以下命令,安装Apache服务及其扩展包。

image.png

image.png

执行以下命令,启动Apache服务并设置服务开机自启动。

image.png

打开浏览器输入ECS服务器的公网IP,如果显示如下图的测试页面表示Apache服务安装成功。

image.png

3、部署WordPress

在部署之前我先安装了Nginx;

image.png

WordPress是使用PHP语言开发的博客平台。参考以下操作安装PHP。
执行以下命令:

yum -y install php-fpm php-gd php-mysqlnd php
echo "<?php phpinfo(); ?>" > /var/www/html/ph
systemctl restart httpd

安装成功的界面:

image.png

记得删除phpinfo.php测试文件,消除数据泄露风险。

image.png

下面是安装和配置WordPress;
先安装 wordpress 安装包并解压到 /home/wwwroot

wget https://cn.wordpress.org/latest-zh_CN.zip && unzip latest-zh_CN.zip -d /home/wwwroot

如果不用RDS,可以安装登录本地MySQL并创建wordpress数据库:

$ mysql -u root -p
Enter password: 
MySQL > create database wordpress;

 修改配置后验证Niginx;

image.png

打开http://ip/wp-admin/setup-config.php 可以看到这个界面;

image.png

现在开始!

image.png

这里我们打开RDS数据库,RDS数据库的外网连接地址可以在【RDS管理控制台-实例详情-数据库链接】查看,如下图。创建外网连接。创建完记得刷新!

image.png

此时,就可以连接数据库了;

image.png

下面就是著名的WordPress五分钟安装程序!简单地填写下面的表单,来开始使用这个世界上最具扩展性、最强大的个人信息发布平台。

image.png

点击安装成功;

image.png

进入ip/wp-login.php 来进行登陆;

image.png

登陆后的界面;

image.png

我们首先尝试已经有的主题;
点击启用;

image.png

接着访问自己的IP;

image.png

这里也可以安装LNMP:http://t.csdn.cn/m8fX6

三、对博客的优化并使用域名访问

我使用的是开源的Sakura主题;

1、博客的设计优化

1.1 插件的使用

我并不推荐大家使用WordPress自带的编辑器,不太好用,WordPress自带的有代码块这个功能但是不会高亮,如果我们选择的主题中有代码块高亮这个功能,使用WordPress代码块会导致,主题的代码语法高亮无法正确识别我们代码的类型。
我们用Markdown来代替WordPress的编辑器。

  • WP Githuber MD

    image.png

     

    image.png

  • Post Views Counter安装了一个统计阅读量的插件

    image.png

  • Simple Custom CSS 可以自定义CSS代码
     

    image.png


    在这里简要介绍三个插件, wordpress的插件很多,大家可以自己体验一下。

    1.2 博客的设计介绍

  • 随机封面图
    每次刷新都会是新的图片的封面;
     

    image.png

    image.png

  • 个人社交网站的模块;
    添加了个人的微信、qq、邮箱等信息;

    image.png

  • 三个专栏的介绍
    包括数据挖掘专栏,机器学习专栏,复杂网络的专栏,后面再逐步完善。

    image.png

  • 个人介绍的界面;

    image.png

  • Lazyload;
    使用了开源库jQuery-Lazyload,按需加载图片,优先加载缩略图或占位图,当图片显示在viewport 上时才加载原图,提升网页加载速度。

    image.png

  • 进度轴;

    image.png

  • 前端主题切换;
    可以通过右下角的按钮切换前端主题。

    image.png

  • 评论插图;

    image.png

  • 评论支持 Bilibili 表情;

    image.png

  • 定制登陆及后台界面

    image.png

2、使用域名访问

下面我们尝试用域名来访问博客;
首先我们得去买一个阿里云域名 https://wanwang.aliyun.com/?spm=5176.28055625.J_4VYgf18xNlTAyFFbOuOQe.146.240b154ajfcIV9;

image.png

选择自己需要购买的域名;阿里云的很便宜,我是之前买的一年才几十块钱。
我这里选择购买的是.ink;
地址:Lingxw_w_Blog

image.png

买完之后需要进行阿里云域名解析,根据提示去添加 DNS解析规则。
 

image.png

我这里因为还在备案中,完成之后就可以通过域名访问自己的个人博客了。

四、个人博客部署的心得

1、选择合适的实例和规格

在开始之前,我花了一些时间研究了不同的ECS实例和RDS数据库实例。根据我的需求,我选择了一款适中的ECS实例,以保证博客的性能和稳定性。这里选择试用的版本就够用了,对于RDS,我选择了MySQL数据库引擎,因为它被广泛用于WordPress等应用,并且有很好的社区支持。这里就要强调一下RDS的优势了,我只能说非常好用,因为如果本地部署MYsql的话,会遇到一些Mysql连接的问题,很麻烦,而且如果你买数据库的话,还可以练一下SQL语句,做一个SQL Boy。

2、配置安全组和网络设置

在部署ECS和RDS时,确保正确配置了安全组和网络设置。这一步骤至关重要,以确保服务器和数据库的安全。我设置了适当的入口规则,只允许必要的端口对外开放,同时限制了IP访问范围,以防止未经授权的访问。这里举个例子,比如3306端口和80端口,如果不设置,就会在连接时出现问题。

3、安装WordPress和数据库连接

一旦服务器和数据库都准备就绪,我开始了WordPress的安装。通过SSH远程连接到ECS实例,我使用了一些基本的Linux命令来安装所需的软件和依赖。我是使用的国产软件Finlshell,非常好用。然后,我在RDS上创建了一个新的数据库,并在WordPress配置文件中添加了正确的数据库连接信息。

4、配置域名和SSL证书

为了让博客更专业,我购买了一个域名,并通过阿里云的域名服务进行了配置。同时,我也为博客启用了SSL证书,以确保访问安全加密。这样不仅可以提升用户信任度,还有助于SEO优化。这里备案的时间有些长,可能是周末的原因,工作日才审核。

5、安全和备份策略

安全始终是首要任务。我定期更新操作系统和软件,确保及时修补安全漏洞。此外,我设置了定期自动备份,以防止数据丢失。这对于长期维护博客至关重要。对了,可以安装防止攻击的WordPress插件,来保证博客和个人信息不被攻击。

6、优化和性能调整

在博客搭建完成后,我使用了一些优化技巧来提升性能。我安装了缓存插件,压缩了图像,并使用了CDN(内容分发网络)来加速页面加载。这些举措不仅提升了用户体验,还有助于SEO排名。

7、学习和持续改进

在整个搭建过程中,我不断学习新知识,解决各种问题。遇到困难时,我阅读了阿里云的文档和在线论坛,也向朋友请教。持续学习和改进是保持博客健康的关键。就像博客的主页的第一句,人生不是轨道,而是无边的旷野。继续加油吧!

总的来说,通过使用阿里云的ECS和RDS,我成功地搭建了个人博客,积累了宝贵的经验。这个过程不仅让我更加了解了云计算和服务器管理,还提升了我解决问题的能力。我将继续努力改进博客,分享我的思考和经验,希望能够对其他人有所帮助。如果你也想搭建自己的博客,我鼓励你积极尝试并不断学习,相信你也会有类似的收获。人生不是轨道,而是无边的旷野。继续加油吧!

http://www.shuangfujiaoyu.com/news/26050.html

相关文章:

  • 网站模板佳好乐云seo能打开任何网站浏览器
  • 毕业论文网站开发的参考文献nba最新交易汇总实时更新
  • 东莞seo技术培训西安seo优化
  • 两学一做知识竞答网站电商运营公司简介
  • 厦门有做网站建设温州网站建设优化
  • 广州网站建设团队搜索引擎优化seo多少钱
  • 怎么把做的网页放入网站seo干什么
  • wordpress 域名邮箱设置关键词优化推广排名多少钱
  • 做网站推广和头条推广网络营销和传统营销有什么区别
  • 网站如何做美工移动建站模板
  • 运营网站需要多少钱app营销推广方案
  • 黄山网站建设百度引擎
  • 台州做网站的公司品牌形象推广
  • 计算机网络技术电商网站建设与运营品牌建设的五个要素
  • 即墨网站建设公司百度竞价推广的技巧
  • 网站建设合同书下载百度无广告搜索引擎
  • 河南建设厅全能优化大师
  • 北京网站建设多少钱设计模板网站
  • 具有价值的做网站企业宣传片文案
  • 网页建站价格2023年新闻热点事件
  • 长沙微信公众号优化深圳seo
  • 手机网页视频下载软件网站seo排名优化
  • 企业做网站的公司有哪些广州网站排名推广
  • 昆明网络公司排行榜推广seo公司
  • 网站建设推广怎样找客户网络营销中心
  • 哈尔滨专业网站营销揭阳seo快速排名
  • 有哪些免费做外贸的网站网络营销是指
  • wordpress5.0正式发布网站做seo教程
  • 郑州高新区网站建设搜索引擎优化与关键词的关系
  • 金融网站开发目的软文发稿网站