问题标签 [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.
linux - 为什么我的 mod_perl 脚本会冻结我的服务器?
我无法让我的 Perl 脚本在服务器上稳定运行。这是问题所在。
当脚本每秒访问超过 5 次时,服务器会冻结。一段时间后,服务器永远挂起。SSH 没有响应,我必须重新启动服务器。
我将 Apache 与mod_perl
.
该脚本托管在 Ubuntu 下的虚拟专用服务器上。我通过 SSH 操作它。这些是服务器参数 CPU:400 MHz RAM:256 MB
脚本的最大执行时间为 200 毫秒。
我使用“top”实用程序监控了服务器负载。它没有显示任何问题,这是每秒加载 5 个脚本期间的 CPU 统计信息:
我必须有哪些选项才能使脚本正常工作?
这是ps aux | fgrep perl
加载时的结果:
更新
我找到了瓶颈。我在代码中多次使用 DateTime 模块。以下 DateTime 模块方法似乎很慢。
- 新的()
- 现在()
- 放(...)
- delta_ms(...)
我将用快速类似物代替它们。
另一个担忧。mod_perl 实例占用大量内存。我不知道为什么。我试图运行一个不导入任何模块的简单 perl 脚本。我在apache重新启动后运行它。该脚本占用 37M 内存。为什么会这样?你知道如何强制 mod_perl 不使用额外的内存吗?
没有 mod_perl 支持的常规 perl 脚本占用 3-5M 内存。
伙计们,谢谢你们这么多的帮助,我没想到会有这么好的反应!
更新 2
我又发现了一个事实。我创建了一个简单的 perl 脚本,它只等待 5 秒。
然后我同时生成许多这些脚本。顶级实用程序中的隐身时间 (st) 从 0% 上升到 80% 并保持高位,直到脚本完成。
这个负载从何而来?
另外,正如我已经提到的,每个 perl 实例占用 36M 内存。
ssl - 如何使用 VirtualHost 在同一个 Apache2 Server 2 不同的证书上使用?
我从 Gandi 获得了域 www.mondomaine.fr 的证书,但对于 sql.mondomaine.fr,我想使用自签名 SSL 证书。
如果我激活 sql.mondomaine.fr,www.mondomaine.fr 使用的是自签名证书,而不是 Gandiś 证书。
如果我停用 sql. 一切正常。
如何管理不同证书的使用?
似乎每个 SSL VirtualHost 都采用了第一个 VirtualHost 配置。
谢谢您的帮助。
这是我的配置:
对于 PHPMyAdmin :
对于 mondomaine.fr
配置是正确的,因为如果第一个 VirtualHost 读取是 PHPMyAdmin.pem ModSSL 使用这个,如果它是 mondomaine.fr.crt 第一个 VirtualHost,Apache 使用这个。
mod-rewrite - 访问文档根范围之外的文件
我正在编写一个脚本来构建一个动态网站,该网站是通过加载外部组件来创建的。
DocumentRoot 位于 /sites/website/public 组件目录位于 /sites/website/components
我想到达每个组件的数据目录取决于请求的 url。
例如:
网址:
http://ibuildmywebsite/component-data/randomimage/demo/swan04090044_small.jpg
应该获取文件 /sites/website/components/randomimage/data/demo/swan04090044_small.jpg
我怎样才能做到这一点?我更喜欢一种可以放在 .htaccess (如果有的话)中的方法,而不是修改虚拟主机定义。
谢谢!
wordpress - 使用 Apache 虚拟主机时 Wordpress 无法正常工作
我目前在我的计算机上使用虚拟主机,以便我可以在我的计算机上管理多个站点。
目前,我使用c:/vhosts/php(默认 localhost)进行常规 PHP 开发,使用c:/vhosts/BTS进行 Wordpress,使用c:/vhosts/cake进行 CakePHP 开发。(见下文)。
现在,当我启动 WAMPP 并转到http://BTS时,它会加载索引页面,但没有其他加载正常。尝试单击链接时,它链接到http://localhost/xxxxx而不是http://BTS/xxxxx。我在这里想念什么?我不希望服务器访问 localhost,因为我将 localhost 用于其他项目。请帮忙。
php - 在用户注册时创建子域
我有一个网站,我希望注册的用户获得自己的子域。该子域是虚拟的,每个子域都使用相同的 Web 服务器文件。
我使用 PHP 和 Apache,我知道虚拟主机,但我想知道我需要将虚拟主机代码放在哪里。首先,我无权访问 httpd.conf。其次,我希望在注册时自动完成。
我已经阅读了有关虚拟主机的信息,但没有找到任何可以回答我问题的内容。有没有人可以向我解释这一切是如何协同工作的,或者知道我在哪里可以找到我的答案?
iis - 如何重定向到 hosts 文件中的共享虚拟托管站点?
我想更改我的主机文件以将网址重定向到我的网站...
通常我会这样做......ping mysite.com
然后在hosts文件中,如果IP显示为99.99.99.99,我会写......
但在这种情况下,我的站点位于虚拟共享主机上……这意味着我从 ping 中返回的 IP 与其他一些站点相同,如果我在地址栏中键入该 IP,www.mysite.com 将不会t上来。这里有更多细节:有人问过为什么 ping 它不会给出正确的 IP的问题。
所以我想知道的是......如果您使用虚拟共享主机,您如何在主机文件中指定重定向到您的站点?
谢谢,
马特
virtualhost - 虚拟主机不起作用。通过上一个会话登录我
当我使用一个浏览器会话登录时,我必须登录,但是当我打开另一个会话时,它会自动让我登录(好像我已经选择了会话 1),如果我使用不会发生这种情况http://192.168.0.9:9070
它迫使我每次登录。所以我知道应用程序正在运行,它只是似乎将日志记录应用到每个会话的代理服务器(来自http://icerap.limeo.com
)。
ruby-on-rails - 一个 Rails 应用程序上的更多虚拟主机
我想通过更多的虚拟主机访问一个 Rails 应用程序。不同的虚拟主机在数据库、图像、样式表以及在某些情况下视图的布局方面会有所不同。对于通过不同的虚拟主机访问的一个 Rails 代码实现服务多个应用程序,您有什么建议?
已编辑
为了更好地说明我的想象,我添加了这些:
- 我更喜欢 rails 来根据主机名区分哪些 db/styles/images/layouts 必须使用。
- 可能有不同的 Rails 应用程序在运行,但在相同的代码之上。
- 数据库连接可能在应用程序启动期间建立。
我想知道 Rails 应用程序应该识别主机的哪一层?它应该在中间件上、启动脚本中还是其他地方?
tomcat - Apache Tomcat 5.5 不同上下文的别名
我正在使用 tomcat 5.5,我想做以下事情:
如果部署了两个 Web 应用程序(让它们成为foo和bar),我希望能够使用相对路径和别名来访问它们。
localhost:8080/foo -> foo 和foo.example.com -> foo
和分别
localhost:8080/bar -> bar 和bar.example.com -> bar
如果我在引擎中使用不同的主机并提供别名 - 如文档所示 - 那么别名 url 工作正常,但不是相对的。为了让它们都正常工作,我需要一个额外的主机“localhost”并再次声明相同的上下文。这是我的 server.xml
尽管它以这种方式工作,但似乎 tomcat 正在加载每个上下文两次。有没有其他方法可以实现这一目标?
linux - DNS Apache redirect for domain names held elsewhere
An external company holds the name servers for several domains for a web site which I host.
I host the site and have a vhost setup with the domainName and domainAlias for:
- www.example.com
- admin.example.com
The external domains also need to redirect to the site:
- www.somedomain.com
- www.anotherdomain.com
What must I add to my vhost container file to redirect all requests for somedomain and anotherdomain to the main www.example.com
(I plan to manage the www and non www requests with mod_rewrite.)