问题标签 [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.
apache - 如何创建一个仅提供静态内容的 VirtualHost
我想在 apache 中创建一个虚拟主机,以便它只提供静态内容,如样式表、视频、图像、javascript、文本文件等。我不看这个虚拟主机的任何“处理”功能。
apache - 带有虚拟主机的 Symfony 网站的 Apache 配置
我正在尝试将我的本地 Apache2 服务器配置为使用虚拟主机托管多个 Symfony 网站,但我无法将其lib/vendor/symfony/data/web/sf
作为/sf
. 我看到在别名语句中使用 %1 和 %2 是问题的根源,但我找不到正确的解决方案。我添加到 /etc/hosts 条目127.0.0.1 jobeet.sandbox.sfdevel
,我在我的主目录目录中创建~/Projekty/sandbox/jobeet
。我的 Apache2 站点配置如下:
当我更改它时/home/alef/Projekty/%2/%1/lib/vendor/symfony/data/web/sf
,/home/alef/Projekty/sandbox/jobeet/lib/vendor/symfony/data/web/sf
它工作得很好,但我想使用几个单独的 Symfony 网站。我应该在我的 Apache2 配置中包含哪些更改?
django - Django 与 Apache - 响应中的双重内容
我使用 apache 来运行我的 django 实例。我的 apache 将 django 输出加倍。
所以在开发中我得到了这个:
但是在apache“生产”上,这个:
我的虚拟主机配置如下所示:
我不知道怎么了,你知道吗?
php - 网页目录结构问题
这是我的目录结构:
-st.ambulance
---public_html
---资源
我的文档根目录是public_html
. 我有一个脚本resources
,我需要安全地执行(意思是:普通用户不应该能够执行它)。我该怎么做?
macos - MAC OS X:MAMP 环境和虚拟主机
我不确定这里发生了什么,但我在 MAC OS X 上运行 MAMP 1.9。在我的 httpd.conf 文件中,DocumentRoot 设置为默认的 htdocs 路径。在 htdocs 文件夹中,我创建了许多“子站点”,以便将它们设置为虚拟主机……我可以访问指定的路径,但它们似乎都默认为我设置的第一个.
本质上,我配置的第一个 VirtualHost 是用于 site1.localhost.com。我已经配置了 site2.localhost.com 和 site3.localhost.com。但是,转到最后两个地址中的任何一个,似乎总是将我重定向到 site1.localhost.com。此外,仅访问 localhost.com:8888 也只会打开 site1.localhost.com。我不确定我在哪里做错了,但希望这里的人能够帮助我找出问题所在......哦,在对 /etc/ 进行任何更改后,我已经重新启动了 apache 等主机或 httpd.conf 文件。
在我的 httpd.conf 文件中(相关部分,无论如何......):
在我的 /etc/hosts 文件中:
apache - 在虚拟主机中应用 mod_rewrite
我想在虚拟主机中重写 url。
虚拟目录:
htdoc/dev 中 .htaccess 的语法:
我能够在本地主机中将 test.html 重写为 test.php。但是,无法在虚拟主机中执行此操作。这里出了什么问题?
apache - Apache 虚拟主机 URL
我为一个运行良好的 Web 应用程序创建了一个 Apache 虚拟主机,但我的 URL 有问题。我希望只能使用类似于http://ip_address/app_name的 url 访问我的应用程序,但现在也可以使用http://ip_address/访问应用程序。
我的虚拟主机如下所示:
有没有办法将我的应用程序配置为只能使用http://ip_adress/app_name访问?谢谢。
主页 /home/ksw/site 文件是:
regex - 如何创建正则表达式来否定字符串但包含其他任何内容
我正在尝试为 apache 创建一个将忽略某些字符串但会使用其他任何字符串的正则表达式。我尝试了许多不同的方法,但我似乎无法正确。
例如
我希望它忽略
忽略.mysite.com
但我想让它使用的其他任何东西
*.mysite.com
apache - AppleScript 创建 VirtualHost
我正在尝试编写一个 AppleScript,它将按名称和绝对路径添加新的虚拟主机。
当我尝试测试文件(桌面上的 txt 文件)时它可以工作,但是当我尝试真实文件(/private/etc/hosts 和 /private/etc/apache2/extras/httpd-vhosts.conf)时它就不起作用。
问题似乎出在用户权限附近,但我不知道如何以管理员身份打开文件进行写入。我尝试了我正在执行“执行 shell 脚本”的方式,但它不起作用(可能我使用的语法不正确)
我的代码:
或者:还有其他创建虚拟主机的简单方法吗?
apache - 我应该在哪里实现 apache 中的“默认重定向”
目前我有 3 个单独的 vhost 文件默认、暂存和开发。我希望 www.example.com 和 example.com 使用默认虚拟主机。我希望 staging.example.com 使用 staging vhost。这就是我遇到的问题所在;我想要其他任何东西。any.example.com 或 else.example.com 使用开发虚拟主机。实现这一目标的最佳方法是什么?