Apache 在多台主机上混合(如果其中一台主机正在处理)
我使用两个不同的端口来托管两个类似的站点(8082用于暂存,80用于生产)。通常情况下,它们在共存时工作得很好。然而,当在临时站点中进行大量测试时,生产人员不知何故进入临时站点。有人能指出我在Apache设置中可能出错的地方吗?非常感谢 我使用来自Bitnami(Apache2.4)的WAMP 在httpd.conf中: 听80 听8082 ServerName本地主机:80 DocumentRoot“C:/Bitnami/wampstack-5.4.40-0/apache2/htdocs” 包括“C:/Bitnami/wampstack-5.4.40-0/apache2/conf/Bitnami/Bitnami.conf” 在bitnami.conf中: 名称虚拟主机*:80 DocumentRoot“C:/Bitnami/wampstack-5.4.40-0/apache2/htdocs”Apache 在多台主机上混合(如果其中一台主机正在处理),apache,wamp,hosting,virtualhost,lamp,Apache,Wamp,Hosting,Virtualhost,Lamp,我使用两个不同的端口来托管两个类似的站点(8082用于暂存,80用于生产)。通常情况下,它们在共存时工作得很好。然而,当在临时站点中进行大量测试时,生产人员不知何故进入临时站点。有人能指出我在Apache设置中可能出错的地方吗?非常感谢 我使用来自Bitnami(Apache2.4)的WAMP 在httpd.conf中: 听80 听8082 ServerName本地主机:80 DocumentRoot“C:/Bitnami/wampstack-5.4.40-0/apache2/htdocs”
选项索引后面跟着符号链接
允许超越所有
命令允许,拒绝
通融
= 2.3 >
要求所有授权
#使用前缀URL安装的Bitnami应用程序(默认)
包括“C:/Bitnami/wampstack-5.4.40-0/apache2/conf/Bitnami/Bitnami-apps-prefix.conf”
名称虚拟主机*:8082
DocumentRoot“C:/Bitnami/wampstack-5.4.40-0/apache2/htdocs”
选项索引后面跟着符号链接
允许超越所有
命令允许,拒绝
通融
= 2.3 >
要求所有授权
#使用前缀URL安装的Bitnami应用程序(默认)
包括“C:/Bitnami/wampstack-5.4.40-0/apache2/conf/Bitnami/Bitnami-apps-prefix2.conf”
在bitnami-apps-prefix.conf中:
包括“C:/Bitnami/wampstack-5.4.40-0/apps/sci02/conf/httpd prefix.conf”
在bitnami-apps-prefix2.conf中:
包括“D:/Bitnami/wampstack-5.4.40-0/apps/sci02/conf/httpd prefix.conf”
其中C:和D:分别进入其实际站点配置结果表明,问题不是端口混合,我被误导了。这是由于混合了用于定义数据库、web标题和其他内容的环境变量(.env)。仍然不知道为什么会发生这种情况,因为每个站点都有自己的.env,通常它们工作正常。无论如何,现在可以通过旁路解决,即直接在应用程序代码中设置相关变量,而不是通过.env
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
Options Indexes FollowSymLinks
AllowOverride All
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3 >
Require all granted
</IfVersion>
Options Indexes FollowSymLinks
AllowOverride All
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3 >
Require all granted
</IfVersion>