Apache:如何将 domain.com:2368 重定向到 domain.com/blog

Apache:如何将 domain.com:2368 重定向到 domain.com/blog

我有标准的 Apache 配置。Apachedomain.com提供静态 html 文件(无后端技术)

domain.com:2368,有一个 Ghost(博客平台)实例,运行 NodeJS。

我想要达到以下效果:

人们应该进入domain.com/blog并且它应该将(内容,而不是 URL)重定向到特定端口的 Ghost 实例。

到目前为止,我已经设法blog.domain.com指向 Ghost,但我/blog也想工作。

这是我的主要 VH:

<VirtualHost *:80>
    ServerAdmin [email protected]

    DocumentRoot /srv/www/htdocs/domain.com/
    ServerName domain.com
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /srv/www/htdocs/domain.com/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

这是将端口重定向到 blog.domain.com 的附加 VH

    <VirtualHost *:80>  
    ServerName blog.domain.com
    ProxyPass / http://127.0.0.1:2368/
    ProxyPassReverse / http://127.0.0.1:2368/
    ProxyPreserveHost On
    </VirtualHost>

答案1

Ghost 在 0.4 版中增加了对此的支持 -https://github.com/TryGhost/Ghost/wiki/Release-Notes:-0.4.0

相关内容