问题标签 [vhosts]

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 投票
1 回答
372 浏览

.htaccess - 制作虚拟主机、htaccess 或 php.ini 或 http.conf 等?

我想做一个博客系统。一个流行的博客地址看起来像 blogname.sitename.com

我认为这个地址应该重定向到类似 sitename.com/index.php?user=blogname.

因为为每个博客创建一个子域是不合逻辑的。那是对的吗?

所以,我写了这段代码.htaccess

但它不起作用。我想我应该在另一个地方做一些配置。

配置源在哪里?什么是配置?

0 投票
4 回答
3316 浏览

php - Eclipse PDT,如何设置“运行配置”?

Eclipse PDT 非常漂亮,但这是我的问题,Re:Launcher(运行配置)

我试图在我的本地机器(使用 WAMP 堆栈)上保持非常干净、简洁,并且我配置了许多虚拟主机,以使我的 URL 易于使用。
在 Eclipse 中,我设置了 PHP 服务器来对应这些 Vhost。

由于我有现有代码,我通常会“从现有资源”建立一个新项目。
然后当我尝试“运行”时,我会像这样自动生成 URL;其中包含项目名称: http://MyVhost/MyProj/testing.php

而我真正想要的是: http://MyVhost/testing.php

在获得有效的 URL 之前,我发现自己对服务器和运行配置进行了大量的编辑和调整。有什么建议吗?

0 投票
1 回答
895 浏览

zend-framework - 重写问题,/controller/action 而不是 /folder/file.php

我有一个调用 KCFinder 的脚本。

它必须打开一个包含 KCFinder 的窗口,但是当我单击“浏览器”按钮时,它会产生错误:

“在第 248 行的 /home/vhosts/vonline_admin/library/Zend/Controller/Dispatcher/Standard.php 中未捕获的异常 'Zend_Controller_Dispatcher_Exception' 和消息 '指定的控制器无效 (kcfinder)'”

我理解这个错误。它说控制器“未找到 kcfinder”,但 kcfinder 不需要控制器,它只是一条路径。奇怪的是,我在本地成功地运行了这个网站,但是当我把它放在主机上时,它失败了。

我认为这与重写问题或路由有关,但我不知道如何解决。

虚拟主机:/usr/local/apache2/conf/vhosts/something_admin.conf

服务器名称 admin.something.com

/index.php

.htaccess 在 www:

0 投票
1 回答
534 浏览

c# - C#如何读取apache vhosts文件

我正在尝试创建一个基本的 C# 应用程序来管理我的 Apache vHosts 文件,因此我不必编辑原始文件来设置新的 vhost

现在我正在尝试让正则表达式与 Vhosts 匹配,但这不起作用,有人会为我提供一个工作示例

这是我目前拥有的

这失败了,但如果我使用string regEx = "<VirtualHost .*>.*" 它,它会返回打开的 vhosts 标签,但不会返回任何应该返回所有内容的内容

0 投票
3 回答
320 浏览

c# - C#没有无缘无故地打破循环

我正在编写一些解析 Apache 配置文件的代码。

正在解析的文件:

这是解析器方法 filePath 是上面文件的路径。

hosts是一个vHost[]虚拟主机如下

vhostRules 对象

class vhostRules { public string key; public string value; }

并且vhostRules基本上是一个保存key和value的类

现在问题hosts[c].addRule(param[0], param[1]);出在上面的读取文件上,你可以看到它addRule在类中再次调用,vhost即使我为空 addRule 所以里面没有代码仍然不起作用。

这是我可以显示问题的唯一方法,没有更小的方法可以复制,因为错误似乎与编译的最终结果有关

我发现的唯一方法是注释或hosts[c].addRule(param[0], param[1]);从我的代码中删除然后它可以工作,但是当我清空它时,它不起作用,理论上是不正确的

单步执行代码不会发生错误,它只运行一次循环,

没有错误发生这包括没有无声的死亡没有例外和没有冻结/崩溃

更新 更新的阅读器

提供输出

断点信息

r@dummy-host.example.com"

0 投票
3 回答
980 浏览

django - Django StaticFiles APP 和 Wsgi

这不像其他人那么简单的问题……至少。设置简单的基于单目录的静态文件位置不是问题..

https://bitbucket.org/sirex/django-starter/src

这里有一个有趣的项目.. 这个项目使用分发和构建来制作整个项目和 django 与一个目录中的模块。您可以轻松地从开发模式迁移到生产模式等等。您所需要的只是重命名目录,然后在其中输入“make”,就是这样=)那里有手册...

适用于 python 服务器且不适用于 apache mod_wsgi 的情况:默认静态文件位置为:“var/htdocs/static”。这可以被一个静态目录位置覆盖,例如apps/myapp/myapp/static/。这适用于 python webserver,但不适用于 wsgi/apache。wsgi 除了默认目录之外什么都看不到.. 示例:http://localhost:8000/static/css/main.css有效,但与 apache 相同的 url 无效。这个文件位于 myproject/apps/myapp/myapp/static/css/main.css 虽然默认的静态目录是 var/htdocs/static =)

据我了解,在 settings.py 中使用 StaticFiles 应用程序进行了这种覆盖

也许这个不正确,我不知道,但使用 py-server 可以。apache vhost 使用默认位置.. 并设置为“var/htdocs/static”。

也许问题出在 wsgi 脚本中?

我自己添加了最后 4 行。因为我无法启动 apache.. 我猜 djangorecipe.wsgi 应该使用 staticFile 覆盖来处理其他所有事情.. 无论如何,如果你在 linux 或 mac 上,请检查那个包,然后自己尝试一下。它必须工作

附言。(顺便说一句,bin/django 需要复制为 bin/django.wsgi 和 etc/apache.conf 是为 apache 生成的 vhost)

如果有人尝试使用 wsgi 手动启动这个“Starter”,我真的很高兴......那么你就会明白一切。=)

编辑:任何关于 WSGI 如何理解他需要从 django 设置的默认位置搜索静态文件的位置的任何信息,都非常感谢 =)

0 投票
1 回答
1726 浏览

apache - 动态虚拟主机

我怎样才能使这个动态?这样它就可以用于每个“用户”和网站。(例如

因此,例如 kevin.website.nl 将显示来自 /var/www/kevin/website.nl 的内容。当 /var/www/kevin/test.com/ 存在时,当我访问 kevin.test.com 时,它将显示该目录中的内容。或者,如果用户 'thomas' 存在并且 /var/www/thomas/abc.com/ 存在并且我们访问 thomas.abc.com,它将从该目录加载。

0 投票
2 回答
260 浏览

apache - 重定向流量

我想以这种方式重定向流量。

但是如果第一部分不是用户(这意味着目录/var/www/$user/不存在),它必须以这种方式重定向:

我怎样才能归档这个?

非常感谢:D!

0 投票
1 回答
766 浏览

php - PHP本地值/主值

我现在禁用了一些功能。在 PHPInfo 中,我可以看到这些函数位于“本地值”中。“主值”为空。我也禁用了 phpinfo,但我仍然看到 phpinfo。为什么?我怎样才能禁用它?

0 投票
1 回答
254 浏览

php - httpd.conf:PHP,本地值不起作用

当我运行 phpinfo() 时,我现在有了这个: disable_functions: [local]=exec, [master]=shell_exec 但是我仍然可以exec在我放入phpinfo的那个文件中执行。为什么?本地确实会覆盖主人,不是吗?我怎样才能解决这个问题?

问候,凯文