【问题标题】:Serve multiple ghost服务多个鬼
【发布时间】:2017-06-06 11:28:27
【问题描述】:

我正在尝试在不同域下的同一服务器中服务多个幽灵,但它们都在第一时间打开 安装在: /var/www/ghost 及其 config.js 文件包含:

production: {
        url: 'http://myfirstdomain.com/blog',
......
filename: path.join(__dirname, '/content/data/ghost.db')
.....
server: {
            host: '127.0.0.1',
            port: '2368'
.....

及其httpd conf文件包含:

<Location /blog>
    ProxyPreserveHost On
    ProxyPass http://localhost:2368/blog
   ProxyPassReverse http://localhost:2368/blog
</Location>

第二个瞬间安装在: /var/www/ghost 及其 config.js 文件:

production: {
        url: 'http://myseconddomain.com/blog',
......
filename: path.join(__dirname, '/content/data/ghosth.db')
.....
server: {
            host: '127.0.0.1',
            port: '2777'
.....

及其httpd conf文件包含:

<Location /blog>
    ProxyPreserveHost On
    ProxyPass http://localhost:2777/blog
   ProxyPassReverse http://localhost:2777/blog
</Location>

我在不同的端口和域中运行牵引即时,但是当我访问它们时

http://myfirstdomain.com/blog
http://myseconddomain.com/blog

我发现了同一个瞬间(不只是同一个数据库)

那么问题出在哪里?

【问题讨论】:

    标签: apache server ghost-blog ghost


    【解决方案1】:

    我不知道你的服务器的配置。那你检查一下 mod-proxy 是否启用了吗?

    a2enmod proxy
    a2enmod proxy_http
    

    我使用 Nginx 而不是 Apache,所以我无法真正建议您的配置。如果没找到,本教程使用不同的配置:Ghostforbeginners multi Ghost Apache

    教程的配置文件:

    NameVirtualHost *:80
    <VirtualHost *:80>
         ServerName your-url.com
         ServerAlias www.your-url.com
         ProxyRequests off
         ProxyPass / http://127.0.0.1:2368/
         ProxyPassReverse / http:/127.0.0.1:2368/
    </VirtualHost>
    <VirtualHost *:80>
         ServerName your-second-url.com
         ServerAlias www.your-second-url.com
         ProxyRequests off
         ProxyPass / http://127.0.0.1:8080/
         ProxyPassReverse / http://127.0.0.1:8080/
    </VirtualHost>
    

    【讨论】:

    • 谢谢你..我按照教程进行了操作,但它对我不起作用..&lt;VirtualHost *:80&gt; 对 ghost 根本不起作用!。只有&lt;Location&gt; 指令有效,但它会导致我解释的问题。如果您需要我服务器的任何配置文件,请告诉我。
    • 我只知道 Apache 的这种配置。如果你的服务器只服务 Ghost,你可以尝试使用 Nginx 进行配置。配置文件位于/etc/nginx/sites-available/sitename 如果您需要更多详细信息,我会编写包含安装此服务器的所有步骤的教程:Install multiple Ghost CMS
    猜你喜欢
    • 1970-01-01
    • 2016-08-11
    • 1970-01-01
    • 1970-01-01
    • 2016-08-31
    • 1970-01-01
    • 2020-02-08
    • 1970-01-01
    • 2016-08-21
    相关资源
    最近更新 更多