问题标签 [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.

0 投票
3 回答
29481 浏览

apache - PHP - 每个虚拟主机都有一个不同的 open_basedir

我遇到过这个问题,我有一个运行 apache 和 php 的服务器。我们有很多虚拟主机,但我们注意到一个潜在的恶意用户可以使用他的网络空间来浏览其他用户的文件(通过一个简单的 php 脚本)甚至系统文件,这可能是由于 php 权限而发生的。避免它的一种方法是在 php.ini 中设置 open_basedir var,yhis 在单个主机系统中非常简单,但在虚拟主机的情况下,每个主机都会有一个 basebir。

我可以为每个用户/主机设置 dis basedir 吗?有没有办法让apache继承已请求的php文件的php权限

EG /home/X_USER/index.php 作为所有者 X_USER,当 apache 读取文件 index.php 时,它会检查其路径和所有者,只是我正在寻找一个系统设置 php basedir 变量到该路径。

在此先感谢 Lopoc

0 投票
2 回答
349 浏览

ruby-on-rails - 在我的 ubuntu 上设置 ruby​​ on rails

我是否需要设置这里提到的虚拟主机:http ://wiki.rubyonrails.org/deployment/apache-passenger

我只是在我自己的机器上设置开发环境来尝试学习 ruby​​ on rails。

提前致谢。

0 投票
2 回答
1581 浏览

apache - Apache 多个 URL 到一个域重定向

在过去的两天里,我花了很多时间来解决我的问题,也许有人可以帮助我。

问题:我需要将不同的 url 重定向到一个用于工件的 tomcat webbase-dir。以下 url 应指向 tomcat/artifactory webapp:

maven-repo.example.local ;maven-repo.example.local/artifactory ;srv-示例/工件

其中 maven-repo.example.local 是服务器主机名的 dns:“srv-example” 我正在通过 JK_mod 模块访问 tomcat 应用程序。webapp 在 ROOT 目录中 这是我到目前为止所得到的:

webapp 正在使用“maven-repo.example.local”,但使用“maven-repo.example.local/artifactory”tomcat 会给出 404 -“请求的资源 () 不可用。” 似乎 mod_rewrite 没有任何效果,即使我重定向到另一个页面,例如 google.com

我正在 Windows 7 上测试,在“system32/drivers/hosts”文件中添加了 maven-repo.example.local

提前致谢!

0 投票
2 回答
4388 浏览

django - 配置 mod_wsgi WSGIDaemonProcess 选项的问题

我正在尝试部署 Django 框架 + 和选定应用程序的 Pinax 捆绑包。

这是我的 apache 配置:

当我重新启动 apache 时,出现以下错误:

有什么想法有什么问题吗?我很确定我在 /home/pinax-env/ 的虚拟环境有效。

apache 配置之外的守护进程是否需要任何设置?

0 投票
1 回答
481 浏览

maven-2 - 在战争中拆开装配体

我有另一个包含静态内容(css、图像、JS 等)的项目,我需要将其复制到 jetty 的 web 根目录进行测试。在那个项目中,我输出了一个打包所有图像、CSS 等的 zip 文件。

我有几个针对不同客户的虚拟主机项目,我的问题是,如何将已经安装到 maven 存储库中的 zip 文件解压缩到 jetty web 根目录?

@更新:

沃尔特

0 投票
2 回答
5860 浏览

mysql - 具有多个 wordpress 博客的 Apache 虚拟主机

我正在使用 Linux 9.10 运行 VPS @ slicehost。到目前为止,我已经完成了基本的 Lamp 设置。我托管了几个站点并添加了六个站点,并且我希望几乎所有站点都可以使用文字新闻博客。

我尝试按照正常说明将 wordpress 安装到每个目录中,认为 apache 虚拟主机,因为它找到每个域,将扩展遵循每个域的 /blog/ 目录(我尝试将其保留为 /wordpress/ 的默认值也没有结果)。当我在我最初设置它的 var/www 目录中设置它时,WordPress 也安装并运行良好,然后才意识到每次安装它只会托管一个站点。

我需要 wordpress 响应与它通过同一 LAMP 设置下的虚拟主机服务的域匹配的许多博客之一。

如果这是布局问题,并且有更好的方法可以在具有虚拟主机的单个服务器灯设置上托管多个完全独立的 wordpress 博客,我也对此持开放态度。

提前感谢您的任何帮助。

我会密切关注这一点,以便能够回答任何问题。

哦,另外,我为每个博客制作了单独的 mysql Db 和用户名,以将它们分开。

0 投票
1 回答
890 浏览

apache - tomcat可以通过过滤主机别名来进行ssl重定向吗?

我们有一个 tomcat 服务器 (6.0.20) 在两个 url 后面运行一个 web 应用程序,例如www.foosecure.foo

这在 server.xml 中配置为具有单个别名的主机:

理想情况下,我们希望对端口 80 上的secure.foo的任何请求都自动重定向到使用 ssl。但是,我只能根据主机名之后的路径找到重定向说明,因此我可以添加一个 /* 安全约束,但这将适用于两个 url。

有谁知道是否可以通过过滤请求的主机名来应用重定向?

(我们已经让 ssl 连接器、证书等工作正常)。

我知道我们可以通过在 tomcat 前面放置一个 apache 服务器并在那里处理重定向来做到这一点,但我很想知道 tomcat 是否可以自己做到这一点。

谢谢

0 投票
3 回答
14656 浏览

apache2 - ServerAlias www.example.com 无法识别

下面是我的配置文件:

问题是当我放入www.domain1.com浏览器时,apache2 不会检索驻留的网页/srv/www/domain1.com/public_html1/,而是从另一个文件中定义的默认文档根目录获取页面。但是,如果我放www.domain2.com,一切正常。我看不出两个 VirtualHost 配置块之间有什么区别,所以我想知道有什么区别。顺便说一句,我没有.htaccess在他们的文档根目录下放置任何文件。

0 投票
1 回答
15739 浏览

apache - 使用 apache(Xampp) 在 PC 上托管网站

这是我通过搜索了解到的。这些东西是从很多地方拿来的。请指出任何遗漏的东西。(我还没有尝试过,只是想澄清我要做什么)

对于托管,我需要有一个静态 IP。但我的 ISP 提供动态 IP。所以我使用了 DynDNS(正如 Cuga 在this中建议的那样)。我相信这将通过将我选择的域名与我当前(动态分配的)实际 IP 映射来解决我的动态 IP 问题。

接下来是设置我的 Xampp 服务器。为此,我需要我的计算机的本地 IP,我可以在 Windows 命令提示符中使用 ipconfig(或 ipconfig/all 获取完整详细信息)(假设本地 IP 是 192.168.1.6)。现在我必须编辑位于 xampp/ 中的 httpd.conf apache/conf 文件夹。“ServerName”字段必须更改为 192.168.1.6:80。

这应该允许使用我从 DynDNS 获得的主机名的任何人访问我的计算机 xampp/htdocs 文件夹。如有遗漏请填写。

现在我想更改我的客户可以连接到我的计算机的端口以及我将使用它托管的文件夹。

我知道我必须先进行 protforwarding,然后将 apache 配置为使用该端口而不是 80。有人可以解释一下如何配置 apache 以使用新端口。

我希望我的客户使用我从 DynDNS 获得的主机名,仅访问我指定的某些文件夹(例如:xampp/htdocs/public),而我可以使用http://localhost/访问 xampp/htdocs 中的任何文件... . 我认为这就是虚拟主机所做的。有人可以告诉我如何做到这一点。

对于可能出现的安全问题,是否有任何解决方案以及如何最大限度地减少安全问题?

谢谢.....

0 投票
1 回答
1478 浏览

url - 更改克隆默认 URL

我正在使用 Plone 3.3.5,使用统一安装程序安装并在没有 Apache 的情况下独立运行 ning。

默认情况下,您可以在http://localhost:8080/Plone中访问 plone,我宁愿将 /Plone 部分更改为 /Docs。

我试过调整虚拟主机怪物,但找不到改变网址的方法。

谁能帮我?谢谢!