记录了使用微软Azure App service (Web App + App service plan),基于WordPress搭建免费博客的方案。
- 仅需要一个激活状态下的Azure订阅:
首先在Azure应用市场,搜索wordpress:
参考如下配置创建资源:
- App name: 其实就是背后Web App资源的名字,也是你的二级域名,如:https://[Your App Name].azurewebsites.net;
- Subscription: 如果有多个订阅,可以选择希望使用的订阅,否则请留下默认配置;
- Resource Group: 资源组,可以理解为文件夹。可以预先创建一个资源组,然后直接在该页面选择。如果没有创建过资源组,此处会默认创建一个新的资源组;
- Database Provider: 数据库供应商。如果需要免费建站,请务必在此处选择MySQL In App,‘MySQL In App’将与你的Web App一起运行一个本地MySQL实例,并共享App service plan。如果你的博客需要一个独立的数据库,可以选择Azue Database for MySQL;
- App service plan/location: 请新建一个免费定价层的App service plan,可以选择East Aisa临近大陆。
资源完成部署之后,会收到通知,然后直接进入资源。
可以看到这实际上是一个Azure App service (Web App) 资源。后续就可以直接进入你的网站,设置WordPress了。
写在后续:
当然,为了更好的性能,也可以考虑创建更高定价层的App service plan,更高的定价层允许自定义域,当然还有一些我不了解的配置。
关于部署之后的资源,其实返回整个资源组,就可以看到事实上一共创建了两个资源,一个是App service (Web App),另一个是App service plan,可以通过App service plan在后续的使用中直接升级定价层。
在App service中,可以看到刚才提到的MySQL In App配置。我们当然可以分别独立创建App service plan 、 App service,然后再使用wordpress的代码进行配置,但是似乎绕不开付费数据库的配置。在这种方案中,比较容易地直接配置了免费数据库。