Apache-2.2
Apache:如何將 domain.com:2368 重定向到 domain.com/blog
我有標準的 Apache 配置。在
domain.com
Apache 提供靜態 html 文件(無後端技術)在
domain.com:2368
,有一個 Ghost(部落格平台)實例,執行 NodeJS。我想要有以下效果:
人們應該進來,
domain.com/blog
它應該重定向(內容,而不是 URL)到特定埠的 Ghost 實例。到目前為止,我已經成功地
blog.domain.com
指出了 Ghost,但我也想/blog
工作。這是我的主要 VH:
<VirtualHost *:80> ServerAdmin admin@domain.com 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>
Ghost 在 0.4 中添加了對此的支持 - https://github.com/TryGhost/Ghost/wiki/Release-Notes:-0.4.0