问题标签 [virtualhost]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
static - 使用 WebPy 作为静态 HTTP 内容服务器
如何调整 WebPy 以使用它为多个网站提供静态内容?
我在一个 IP 上运行两个网站,web.subdomain_application
用于基于名称的虚拟主机。托管静态内容的隐含解决方案是static/
在包含 HTTP 服务器脚本的目录中创建一个目录,并将两个网站的所有静态文件放在那里。
但是,即使我创建子目录site1/
和site2/
内部 static/
来组织我的资源,也可以请求 Site1 的资源,例如http://site2.com/static/site1/foo.css
. 对我来说,限制这种跨站点对资源的访问似乎很自然。
如何在 WebPy 上分别为两个站点提供静态内容?
apache - 如何让 Apache 知道哪个应用程序目录用于不同的域?
我正在尝试使用 CodeIgniter 创建一个站点。我将从此服务器提供多个域,我要做的是将 www.example1.com 的 HTTP 请求与 www.example2.com 的 HTTP 请求分开,然后将它们重定向到正确的应用程序文件夹。
说这是我的目录结构:
- 系统
- 应用
- 示例1
- 示例2
- 应用
所以这个要求
www.example1.com/gallery/
然后将被重定向到 exmaple1 文件夹。
有没有人有这样做的任何代码示例?显然你需要使用 ReWrite 模块......
我查看了 Apache 文档,但我无处可去。如果您需要更多信息,请告诉我。
php - Apache:支持 [PHP|Python|Ruby] 的 VirtualHost
我正在尝试几种语言(Python、Ruby ...),我想知道是否有办法优化我的 Apache 服务器以仅在某些VirtualHost中加载 某些模块,例如:
谢谢。
asp.net - Is it possible to only have a global.asax file in an asp.net application?
I have a root directory on a web server that is linked to a number of URLs. I want to use the application begin request event of a global.asax file to divert requests to the directories containing the content for the relevant web sites. So in psuedo code terms something like this -
If URL.Contains("www.somthing.com") Then divert user to directory x If URL.Contains("www.somthingelse.com") Then divert user to directory y
I thought I'd be able to accomplish this by just dropping a global.asax file with the relevant code into the web servers root directory (I want to avoid complications such as a web.config file as it's contents will affect other applications I have in sub directories).
Unfortunately, this approach does not seem to work as the application begin request event doesn't appear to fire. I've got round the problem by adding a default.aspx file and making it the default document for the root directory. This appears to work, I presume this is because asp.net compiles the default.aspx file and in turn compiles the global.asax file which allows the events to fire?
Is my workaround the best way to accomplish what I need to do or is there a simpler way to get the global.asax events to fire using a single file?
android - 如何使用 Android SDK 模拟器查看本地托管的项目?
我在使用 PHP 和 MySQL 的 OS 10.5.8 服务器上开发我的所有网站,并且我已经配置了我的/etc/hosts
和httpd.conf
文件以example.dev
在该机器上的任何浏览器中显示我的网站。
我最近安装了 Android 的软件开发工具包,我想用它来开发和测试针对移动 Webkit 的样式表——但我无法在 Android 浏览器中访问我本地托管的项目。
这是有道理的,因为它模拟了整个 Android 操作系统,但是有解决方法吗?或者我只能测试实际计算机互联网上某处存在的项目,也许在隐藏目录中?
有人建议我编辑我的/etc/resolv.conf
文件,但我不知道格式化本地托管域的正确方法resolv.conf
- 我尝试了以下变体,但没有任何效果:
或者...
在我的主机文件中,它是这样设置的:
apache - 在本地运行多个网站 Apache PHP Ubuntu
我正在尝试运行多个虚拟主机(?),例如:http:/localhost 将指向一个项目,http:/newsite 指向另一个项目,http:/myfavourite 再次指向不同的项目和不同的文档根目录。
(因为超链接发帖限制,这里每个http://都是http://)
我没有成功寻找在 /etc/apache2 中编辑 apache 文件的位置。我在寻找 vhosts 文件吗?
任何建议都会很棒,谢谢。
development-environment - 用于开发的虚拟桌面环境
我们的网络团队正在考虑为每个开发人员设置一个虚拟桌面环境(通过 Windows 2008 虚拟主机)。
因此,我们将拥有哑终端/笔记本电脑,并且应该在我们所有的工作中使用虚拟桌面。
我们是 Microsoft 商店,我们使用所有版本的 .net 框架。笔记本电脑上没有开发环境让团队感到不舒服。
这种设置有什么潜在的问题吗?有什么理由担心这个设置吗?
macos - Apache 2.2 localhost VirtualHosts 问题
我正在尝试使用虚拟主机设置我的开发机器,以便我可以使用简单的 url 访问我的开发项目,例如 http://project.dev/ 而不是整个 http://127.0.0.1/dev/path/to/ root/of/project/ 类型的 url。
现在,我知道已经有很多关于这个的教程和问题得到了解答,但是在尝试了很多之后,我觉得我在这里绕着圈子跑。
问题很简单:在设置了我的主机文件和我的虚拟主机之后,任何访问虚拟主机的尝试都会不可挽回地显示我的服务器DocumentRoot 的内容。
我的主机文件:
我的 httpd-vhosts.conf
我确切地说 httpd-vhosts.conf 文件已加载到我的 httpd.conf 中,如果我将虚拟主机文档根指向错误的文件夹,我会收到警告。
我尝试将 localhost 虚拟主机设置为以下,但没有成功。
以下 URL 都显示了我的 httpd.conf 文件中定义的服务器的 DocumentRoot,并且似乎忽略了我的 VirtualHosts 中定义的 DocumentRoot。
我在 Mac OSX 10.5 Leopard 上运行 Apache2.2,但不是 mac os 附带的。我在 /usr/local/apache2 下编译了自己的,并且禁用了网络共享
我看不出我的设置有什么问题,所以我希望社区会这样做!谢谢你的帮助!
java - 如何将子域定向到正确的 JBoss 应用程序?
JBoss 新手,正在配置一些应用程序。我知道如何在 apache 网络服务器中执行此操作,但不使用 Jboss。
我已经在 Redhat 盒子 JBoss 4.2 上成功部署了 3 个应用程序。
如果我的服务器名为fruit.mycompany.com,我可以通过以下方式访问这三个应用程序:
接下来,我创建了三个子域,它们是服务器fruit的别名。
如何让每个子域指向它对应的应用程序?
我希望http://quince.mycompany.com实际打开http://fruit.mycompany.com:8080/quince。
在 apache 中,我会使用 VirtualHost 标记将每个子域指向正确的文档根目录。我如何使用 JBoss 或 Tomcat 做到这一点?
我可以通过重定向来做到这一点(Tomcat 是否有类似 mod_rewrite 的东西)?
apache - Apache 的 Timeout 指令是否可以在 htaccess 中或内部覆盖?
我想覆盖 apache 的 Timeout 配置,只针对一个域。我希望能够在 htaccess 中提供覆盖它的选项,但是在 VirtualHost 配置中手动配置它也可以。
这应该工作吗?
谢谢。