我们有 EC2 实例,我不希望它包含 wordpress 安装,而是理想地将文件夹映射到不同的服务器,并在同一个域下运行它。
出于某种原因,我没能记住这一点。我的想法是映射该文件夹。
我曾看到过这里问到的这个问题: https://stackoverflow.com/questions/984834/map-virtual-directory-to-another-web-server-in-apache
而对于 Mod_proxy 和 mod_rewrite 的意见则存在分歧。
还有其他选择吗?
我希望将 wordpress 排除在我们的服务器之外的原因是:流量;SQL 的自定义配置;安全性;可能与 Apache 配置不兼容以及冗余。
答案1
我不确定 mod_rewrite 是否能在这里工作。但是 mod_proxy 肯定会工作,这是我们运行它的方式。
通过 SSL 运行时可能会变得棘手,我们必须设置一些自定义标头来对重定向进行排序,但绝对可以做到这一点。
绝对值得尝试保持 wordpress 隔离 - 应该有助于限制受到损害时的损害。
示例配置:
<VirtualHost *:80>
<LocationMatch "/wordpress">
ProxyPassMatch https://wordpress.example.com
</LocationMatch>
</VirtualHost>