我在CentOS 5、Apache 2.2和PHP 5.4的非常旧的虚拟机上有ZF2应用程序。我尝试在同一个VM上设置不同的环境。因此,我们有:
1)3个文件夹:
/var/www/html/dev
/var/www/html/qa
/var/www/html/prod
使用几乎相同的源代码(git存储库的不同分支)。
2)3个子域:
dev.<mysite>.com
qa.<mysite>.com
<mysite>.com
3)httpd.conf:
................
NameVirtualHost *:80
.................
<VirtualHost *:80>
DocumentRoot /var/www/html/dev/public
ServerName dev.<mysite>.com
........................
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/html/qa/public
ServerName qa.<mysite>.com
........................
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/html/prod/public
ServerName <mysite>.com
........................
</VirtualHost>
........................
为了确保它正常工作,我在每个文件夹的主\索引视图中添加了两行代码。
对于开发人员:
....
echo "DEV";
echo $ZF2_PATH;
....
对于qa:
....
echo "QA";
echo $ZF2_PATH;
....
对于prod:
....
echo "PROD";
echo $ZF2_PATH;
....
重启httpd服务后:
>
如果我先打电话给qa。。com,然后在每个环境中,我将看到:
在开发中:
质量保证
/var/www/html/dev/供应商/......
关于qa:
质量保证
/var/www/html/qa/vendor/。。。。
生产时:
质量保证
/var/www/html/prod/vendor/。。。。
如果我首先调用dev... com,那么在每个环境中我都会看到:
在开发中:
开发人员
/var/www/html/dev/供应商/...
关于qa:
开发人员
/var/www/html/qa/vendor/。。。。
生产时:
开发人员
/var/www/html/prod/vendor/。。。。
这不是我所期望的。我每次都想在每个环境中看到不同的硬件。我厌倦了在我的本地计算机(Windows Apache 2.4)上复制它,但做不到。
有人知道我的配置有什么问题吗?
问题内容: 我试图在同一个域下的子目录中设置两个(或多个)Django应用程序,例如: 我知道通常可以通过设置如下所示的apache虚拟主机来正常工作: 现在,我已经验证了每个站点都可以单独工作。但是,当我尝试同时运行两者时,apache将我发送到工作进程首先加载的任何站点。例: 重新启动配置为6个线程的Apache 加载example.com/site1/,获得正确的页面 加载example.c
本文向大家介绍centos 安装python3.6环境并配置虚拟环境的详细教程,包括了centos 安装python3.6环境并配置虚拟环境的详细教程的使用技巧和注意事项,需要的朋友参考一下 python3.6下载地址: https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz linux 下python 环境配置 统一目录: 源码存放位置
我在Windows 10系统上运行一个Ubuntu 18.10 LTS虚拟机。在网络配置中,我将网络设置为。之后,我的虚拟机出现在我的本地网络中,ip。从我的主机系统向VM执行操作很好。 然后,我启动了一个烧瓶应用程序。在 VM 上,服务器将启动,并在本地主机:5001 下可用。 但是从我的托管服务,当我尝试访问时,我。 我必须在虚拟机上打开一些端口吗? 谢谢!
问题内容: 从代码移动到新机器(可能运行不同的OS)相对简单并且给出相同结果的意义上来说,主要的工作之一就是确保代码的可移植性。 来自Python背景,我习惯了虚拟环境的概念。与所需软件包的简单列表一起使用时,这可以确保安装的软件包和库在任何计算机上都可用,而不会引起太多麻烦。当然,这不能保证- 不同的操作系统都有自己的缺点和特点-但这可以为您提供95%的解决方案。 R中是否存在这样的东西?即使它
我有以下内容: 视窗 10 操作系统 -- 主机 Oracle 虚拟盒 -- 来宾计算机 A linux Server (ubuntu) Minikube on Ubuntu for Kubernetes 我编写了一个简单的nodejs应用程序,它应该在虚拟盒子内的端口8087上运行。nodeapp通过kubernetes服务公开,然后我使用“kubectl port-就绪”将请求转发到kuber
本文向大家介绍python virtualenv虚拟环境配置与使用教程详解,包括了python virtualenv虚拟环境配置与使用教程详解的使用技巧和注意事项,需要的朋友参考一下 概述 python开发过程中,我们可能需要同时开发多款应用,这些应用可能公用同一个版本的Python程序,但是使用不同版本的第三方库,比如A应用使用six 1.12.0,而B应用需要使用six 1.15.0。这种情况