我想以两种不同的模式运行我的网站:开发和testing。 我目前在/var/www/mywebsite.combuild立了网站,工作正常。 现在我想build立一个不同的URL指向相同的文件,但只有一个区别:apache的setEnv。 我想设置APP_ENVtesting,所以我可以打到http://test.mywebsite.com/并阅读PHP中的APP_ENV。 这可能吗?
Apache文档说,虚拟主机是一个有效的上下文,并声明它没有价值将其设置为空。 只要做到这一点(还没有testing过,GL 🙂
<VirtualHost dev.mysite.xyz:80> ... SetEnv ... </VirtualHost> <VirtualHost test.mysite.xyz:80> ... SetEnv APP_ENV ... </VirtualHost>