首页 > 其他分享 >在AWS Lightsail建立WordPress Multisite & Route 53 subdomains & Hexo Blog & WordPress Starter模板

在AWS Lightsail建立WordPress Multisite & Route 53 subdomains & Hexo Blog & WordPress Starter模板

时间:2024-08-01 10:51:52浏览次数:17  
标签:Multisite Hexo Route53 Wordpress WordPress com example frontiertech

1.0 前言

玩Startup比賽,因需高效快速地做POC原型產品,所以利用AWS云端服務來更快地開發。

你會學到:

  • LightSail建立Wordpress multisite
  • Route53註冊Wordpress Subdomains & Github Cuostom Domain
  • LightSail Custom Domain & SSL
  • Hexo快速搭建Gihub Pages博客 + Route53 Custom Domain
  • Wordpress multisite starter模板

延伸文章:

  1. Wordpress Restful API Overview [Updated: 2023-11-29]
  2. reactnative ignite App + wordpress後台CMS 詳細案例

2.0 Setup WordPress Multisite on Lightsail

2.1 設置固定IP

Lightsail -> Netowrking -> IPv4 networking -> attach Staticlp-1

2.2 wp-admin密碼

cat $HOME/bitnami_application_password

  取Wordpress Admin密碼。

前往http://static_ip/wp-admin後台。

2.3 註冊域名

sudo /opt/bitnami/configure_app_domain --domain frontiertech.com

  自動更新wordpress域名,包括mysql里的site_url。

2.4 重啟Lightsail

sudo /opt/bitnami/ctlscript.sh restart

  一般不用重啟,但重啟更能保證註冊域名成功。

2.5 Wordpress建立子網站

確保是在Network Admin,才能看見Add New Site的Tab。

新增子網站,如careerwinner.frontiertech.com。

2.6 SSL認證

sudo /opt/bitnami/bncert-tool

  進入SSL工具。

frontiertech.com www.frontiertech.com careerwinner.frontiertech.com baokanghealthtech.frontiertech.com foodsafety.frontiertech.com

  frontiertech.com是主域名。baokanghealthtech.frontiertech.com是副域名。

以example.com a.example.com b.example.com這種方式註冊SSL認證。

https://careerwinner.frontiertech.com就能進入子網站。

3.0 Route 53 subdomains for Wordpress & Github Pages

以上範例是假設已設置好Route 53,所以Wordpress子網站不能進入是正常的。

3.1 Name servers

Route 53 -> Registered domains -> example.com
Name servers是用來註冊Hosted zones。

3.2 Hosted zones

3.2.1 註冊主域名NS

3.2.2 註冊主域名 A和AAAA

在Lightsail的面板上。IPv4是A,IPv6是AAAA。

 

在Route 53的Hosted zones分別註冊A IPv4 和AAAA IPv6。

3.3 註冊Wordpress子域名

同樣A IPv4 和 AAAA IPv6 註冊Wordpress子網站。如a.example.com。

3.4 在Route53 subdomains 註冊Github Pages Custom Domain

雖然Lightsail可直接部署域名,但如果想更自由地設置subdomains,比如Wordpress子網站+Github Pages,就需用Route53。

3.4.1 Route53註冊CNAME

Route53註冊 a.example.com -> userName.github.io

3.4.1 Github Pages註冊Custom Domain

Setting -> GitHub Pages -> Custom domain -> 輸入Route53 Subdomain。

成功進入https://a.example.com。用Route53可同時支持Wordpress子網站+Github Pages。

4.0 Hexo博客

Hexo是非常方便快捷的Github博客。用在Startup創投比賽非常合合适。

Hexo開發文檔:https://hexo.io/docs/setup

4.1 設置URL

## url: https://username.github.io/blog.aws/
url: https://a.example.com/

  _config.yml,Hexo site_url 改成 Route53的a.example.com。

4.2 自動識別Relative Link

![benefits and drawbacks](/images/why-choose-sagemaker-despite-having-a-local-server-with-rtx3080/benefits-and-drawbacks.png)

  圖片設置成Global,就不受改域名影響。

{% post_link machine-learning-trading-strategy-best-practices-for-aws-sagemaker 'Machine Learning Trading Strategy Best Practices for AWS SageMaker' %}

  內部post link。要用TAG功能,{% post_link postName 'show name' %} 自動識別Relative Link。

4.3 Hexo使用場景

如果想要一個簡潔長文博客,來展示研究成果/開發進度,但又在有自己的獨立網站,Hexo的Markdown功能就很好。

5.0 Wordpress Starter模板

5.1 Starter Templates — Elementor, WordPress & Beaver Builder Templates

starter / landing 模板,更快速地搭建startup網站。

标签:Multisite,Hexo,Route53,Wordpress,WordPress,com,example,frontiertech
From: https://www.cnblogs.com/chenkuang/p/18334929

相关文章

  • 【调试笔记-20240730-Linux-OpenWrt 23.05 安装 Docker 配置 bitnami/Wordpress-with-
    调试笔记-系列文章目录调试笔记-20240730-Linux-OpenWrt23.05安装Docker配置bitnami/Wordpress-with-NGINX实现微信用户在线注册登录文章目录调试笔记-系列文章目录调试笔记-20240730-Linux-OpenWrt23.05安装Docker配置bitnami/Wordpress-with-NGINX实现......
  • 超详细Python教程——使用Hexo搭建自己的博客
    使用Hexo搭建自己的博客对于一个程序员来说,搭建一个属于自己的博客平台是非常有意义的事情。首先,博客可以记录自己的成长历程,也是对自己一段时间学习和工作的总结和沉淀;其他,通过博客可以营销自己,增强自己在互联网或行业内的影响力,为将来更好的职业生涯打一个坚实的基础。前......
  • WordPress小工具功能如何使用
    在WordPress中,小工具(Widgets)是一种强大且灵活的工具,可以帮助你在网站的侧边栏、页脚和其他小工具区域添加各种功能。通过使用小工具,你可以轻松地增强网站的功能,提高用户体验。本文将介绍如何使用小工具增强WordPress功能,并提供一些最佳实践。什么是小工具?小工具是可以在Word......
  • Wordpress安装到win10(2024年7月)
    目录1.wordpress介绍2下载应用2.1.wordpress2.2XAMPP 2.3PHPmyadmin3.配置应用3.1XAMPP进程3.2文件配置3.3phpmyadmin配置4.配置网页4.1数据库创建 4.2安装wordpress5.进入面板6.总结1.wordpress介绍WordPress是一个开源内容管理系统(CMS),它允许用户构......
  • 解决wordpress媒体上传一张图片裁剪成多张的问题
    问题在使用wordpress的媒体库的过程中我发现,我上传一张图片,但是在服务器的文件中会自动裁剪处多张不同尺寸的图片,这样在不需要的情况下,会造成存储压力解决1.wordpress后台设置打开wordpress的后台设置→媒体把这里的勾选去掉然后保存更改2.代码内修改代码文件路径/wp-con......
  • 为什么用于 POST REQUEST 的标头不起作用,但使用 Auth 却可以工作? (WordPress)
    我正在尝试将数据库(SQLite)作为JSON文件发送并将其发布在Wordpress中(我还想编辑行和列等),但是当我这样做时,在python中使用请求库做一个简单的帖子会抛出这个问题当我使用这行代码时出错:header={"user":username,"password":password}response=requests.po......
  • WordPress安装详细教程
    1主机空间要求要运行 WordPress,主机空间需满足以下条件。不过现在网络上的空间基本都可以,而且还让你随意定制Php和Mysql版本,至于空间和数据库大小就更不用说了,一句话,有钱就可以任性。环境:Linux+Nginx(Apache)+Mysql+Phpphp: 5.6+Mysql: 5.0+空间:100m+数据库大小......
  • WordPress 网站通常在顶部或侧边栏提供搜索栏
    WordPress网站通常在顶部或侧边栏提供搜索栏。只需输入要查找的关键词,然后按回车或单击“搜索”按钮即可。筛选搜索结果搜索栏还会显示筛选选项,以缩小搜索结果范围。可以使用以下筛选器:类别:按类别过滤文章。标签:按标签过滤文章。日期:按发表日期过滤文章。作者:按作者过滤文章。......
  • hexo fluid主题折腾
    如何下载fluid主题hexo5.0以上的版本,直接npm安装:npminstall--savehexo-theme-fluid安装好之后,在博客目录下创建_config.fluid.yml,将主题_config.yml的内容复制进去。以后如果修改任何主题配置,都直接修改_config.fluid.yml就好,因为它的配置优先级是高于原_config.yml的。......
  • 2024最新子比主题源码zibll-V7.9(含教程) | WordPress主题
    内容目录一、详细介绍二、效果展示1.部分代码2.效果图展示三、学习资料下载一、详细介绍2024最新Zibll子比主题V7.9版本源码开心版|WordPress主题安装教程在压缩包内V7.7更新日志:新功能新增数字翻页输入页码跳转的功能(注:总页数超过8页才会显示)新增后台......