如何在 digitalocean 上创建 blog.domainname.com 而不是在 domainname.com 上托管博客

How to create a blog.domainname.com on digitalocean instead of the blog being hosted on the domainname.com

我在 digital ocean 上托管我的博客,我想设置一个带有 blog.domainame.com 的主页来访问我的博客,我一定是在谷歌上搜索了不正确的东西,因为我找不到关于这个的任何资源.

我正在使用 nginx 在 digitalocean 上通过 Ghost 托管我的博客,感谢任何帮助或指导。

有几个步骤,但实际上就像创建一个重复的网站。

您需要更新站点配置

sudo touch /etc/nginx/sites-available/second-domain

并创建指向此配置的符号链接

sudo ln -s /etc/nginx/sites-available/second-domain /etc/nginx/sites-enabled/second-domain

接下来您必须在/var/www/ 中创建一个新文件夹,它将是您的第二个域的文件夹。更新 config.js 以匹配您的第二个域名并更改端口。

最后一步是创建一个新的系统服务。

vim /etc/systemd/system/secondsite.service

此解决方案适用于 Ubuntu 上自定义安装的 Ghost。

如果您想在一个 droplet 中提供多个 Ghost 博客,我会写一篇结合所有信息和更多细节的文章。如果您没有相同的配置,您会从头开始找到所有步骤。

Install multiple Ghost CMS on DigitalOcean