gpt4 book ai didi

sqlite - 如何在一台服务器上托管多个幽灵博客

转载 作者:行者123 更新时间:2023-12-04 19:37:23 25 4
gpt4 key购买 nike

我有一个带有两个域的液滴。
每个域都有一个子域,我试图在每个子域上设置两个幽灵实例,但这给我带来了很大的困难。

我有一个安装了 LEMP 堆栈的 Centos 服务器。
Ghost 在第一个子域上运行良好,但第二个子域我可以看到主页/前端的样式,但是当我访问/ghost 或/admin 时,我得到一个 nginx 404 错误未找到。

最佳答案

没有你的 Nginx 配置文件很难回答,但我还是会尝试,你需要配置 nginx 来监听那些子域,如果你成功了,你还需要在每个博客上配置 ghost blog config.js 有不同的url 和端口和数据库。

server {
listen 80;
server_name blog1.example.com;

location / {
proxy_pass http://127.0.0.1:2368/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
}
}
server {
listen 80;
server_name blog2.example.com;

location / {
proxy_pass http://127.0.0.1:2369/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
}
}

blog1.example.com config.js
production: {
url: 'http://blog1.example.com',
mail: {},
database: {
client: 'sqlite3',
connection: {
filename: path.join(__dirname, '/content/data/ghost1.db')
},
debug: false
},
server: {
host: '127.0.0.1',
port: '2368'
}
}

blog2.example.com config.js
production: {
url: 'http://blog2.example.com',
mail: {},
database: {
client: 'sqlite3',
connection: {
filename: path.join(__dirname, '/content/data/ghost2.db')
},
debug: false
},
server: {
host: '127.0.0.1',
port: '2369'
}
}

关于sqlite - 如何在一台服务器上托管多个幽灵博客,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41493074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com