问题标签 [virtual-hosts]
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.
xampp - xampp 上的虚拟主机,可从外部设备访问
我在我的 WIN7 笔记本电脑上运行 XAMPP 来开发网站。现在我使用虚拟主机和修改后的主机文件,所以我可以通过这个 URL 访问我的网站“www.thisshouldbemysite.nl”。但它将从我的 XAMPP 服务器加载。
对我本地来说,这工作正常。我可以做我想做的事。但我也想从外部设备(例如智能手机或平板电脑)访问此服务器,以便我可以看到该站点在其他设备上的呈现方式。但是在平板浏览器中输入我的 XAMPP PC 的 IP 地址会将我带到该C:\xampp\htdocs
目录,我无法访问该C:\xampp\htdocs\thisshouldbemysite.nl
目录。
有谁知道我如何配置我的服务器以使其同时工作(本地和远程)。远程应该在同一个本地网络中!
在这里你可以找到我当前的设置。
主持人:
httpd-vhosts.conf:
apache - 多个域以显示来自另一个域的登录页面的内容
我们在 Joomla CMS 系统上创建了一堆登陆页面,每个登陆页面的 URL 是 www.domain.com/page1.html 和 www.domain.com/page2.html,等等。当然 page1.html 并不是一个真正的 HTML 文件,它是一个动态 CMS 页面,只是用 htaccess 重写。
目标是让我们的其他域之一,例如 www.uniquedomain1.com 显示 www.domain.com/page1.html 的内容。或者,像 www.uniquedomain2.html 这样的另一个域显示 www.domain.com/page2.html 的内容。
这需要对搜索引擎友好,因此我们不能使用 URL 掩码。此外,我们不能使用 HTACCESS 重定向,因为这实际上会更改浏览器栏中的 URL。需要在浏览器栏中保留 www.uniquedomain1.com URL。
尝试了 Apache VirtualHost 选项,但没有任何运气。您可以停放在目录中,但不能从 URL 停放。
最终将域停在一个文件夹中,然后创建一个 PHP 脚本来检测域主机,然后使用 CURL 查询正确的 url 并传递内容。整个事情看起来过于复杂了,当然 CURL 不是最好的选择,但这是我们可以开始工作的全部。
关于如何做到这一点或更好的解决方案的任何想法?
apache - Apache 配置:打开本地 html 文件时,自动将 url 中的“file:///C:/xampp/htdocs/”重命名为“localhost”
我是网络开发的新手,所以请耐心等待。尽管我进行了所有搜索,但我可能会遗漏一些东西。
当我打开一个 html 文件(当然是从 Apache 提供的目录)时,它会在浏览器中打开,但 url 是:
file:///C:/xampp/htdocs/path/to/file.html
这样它就不会由 Apache 提供服务,因此为了使其工作,我必须将路径的主机部分重命名为主机名。所以如果主机路径是
C:/xampp/htdocs/
然后我必须将 url 的那部分重命名为主机名,在这种情况下,如果 Apache 要为该页面提供服务,则"file:///C:/xampp/htdocs/path/to/file.html"
必须重命名为。"localhost/path/to/file.html"
我尝试添加一个在其路径中包含“file:///”的虚拟主机,但这会使 Apache(和 xampp)崩溃。
问题:有没有办法在打开 Apache 提供的本地 html 文件时避免手动重命名 url?
apache2 - DocumentRoot 设置为虚拟主机的 docRoot?
操作系统:centOS 6.3 最终版
我已经安装了 mysql 和 apache2(httpd) 软件包并更改了 /etc/httpd/conf/httpd.conf 中的配置,如下所示:
所有 ServerName 和 ServerAlias 工作正常,我可以访问 3 个页面。
但是当我试图通过服务器的 ip 访问页面时,会发生一些奇怪的事情(至少对我来说)。apache2 返回第一个定义的虚拟主机的索引页(在这个例子中是 wordpress)。我已经对所有 3 个虚拟主机进行了尝试,并得到了相同的结果。
这是正常行为还是我做错了什么?
如果这是正常行为:我可以为所有对 ip 的请求设置 DocumentRoot 吗?
谢谢 !
apache - 在linux上安装Mod_jk以在tomcat前面运行apache的最佳方法是什么
我正在为我的博客使用 Wordpress,我的主要项目是使用 tomcat 服务器在 java 中,所以我希望到达我的服务器的每个请求都通过 apache。
例如,如果我的网站使用www.sample.com
我想将请求发送到 tomcat,如果它是www.sample.com/wordpress
发送到 apache
谢谢
php - lighttpd、php、fastcgi - 用于通知警告和错误显示的单独虚拟主机设置
我正在寻找一种方法来单独配置 lighttpd 上的虚拟主机以显示或不显示错误和警告。
我喜欢从虚拟热点配置中实现。不是来自 php.ini。
如果您尝试上面的代码,则会收到以下错误
有没有其他方法可以从 lighttpd 内部与 PHP 对话?PHP 作为模块加载。它应该是一个。
apache2 - 更改 Apache2 ports.conf 以便 localhost 接口监听端口 80
目前我有这个配置/etc/apache2/ports.conf
:
一切正常,但我想将其更改为:
但是在重启 apache 后,它会显示以下错误消息:
所以我更新了网站 VirtualHost 文件/etc/apache2/sites-available/foo.com
:
原来的:
更新:
但是重启apache后,它显示的是默认的apache2 index.html,/var/www
而不是下的项目/var/www/foo
这是服务器上唯一启用的 VirtualHost。
这也是我的/etc/hosts
文件:
主机操作系统是 Debian 7。
有什么建议么?
apache - Zend 项目和常规站点的 APACHE VirtualHosts 配置
我有这样一个问题:在本地网络中,我有一个服务器,它的server_ip
. 我有几个站点位于下面的/www/site_folder
位置index.php
。所以每当http://server_ip/site_folder
被调用index.php
并选择站点加载。
现在我加入/www/zend_site
了一个 Zend 项目。这意味着两件事:1.index.php
位于 下/www/zend_site/public
,2. Zend 需要设置重写规则,以便框架可以理解从 URL 中提取的控制器/动作。
我想要并且不能成功的是能够通过键入来调用 Zend 项目http://server_ip/zend
,并且还可以通过调用它们来让我的其他简单站点正常工作http://server_ip/site_folder
。
我熟悉 Zend http://files.zend.com/help/previous-version/Zend-Server-5-Community-Edition/configuring_zend_framework.htm的配置的配置,并尝试通过引入一个名为的新主机来使用虚拟主机曾。
我认为不可能运行这样两个现有选项。如果 zend 在虚拟主机中并且如果我只调用sever_ip
它会加载 zend 项目而不是/www/index.php
(一个虚拟站点)。如果我在调用它之后删除虚拟主机而不是http://server_ip/zend
加载它并且站点也不起作用(在我创建到正确 index.php 的符号链接之后),因为使用控制器/动作提取没有正确重写链接。/www/zend/index.php
/www/zend/public/index.php
或者也许我对 VirtualHosts 的想法有误?在server_ip/something
<- 在这种情况下,某些东西不是可以在 VirualHost 中使用的域?....
知道我的配置是否可以工作吗?
问候
apache - 服务器中的多个域 - howto
假设我们有shopify.com,一个每个人都可以创建他的电子商店并在他的域下提供的平台,换句话说,用户可以添加他的域。当有人为域名做广告时,幕后实际发生了什么?
据我所知,在 apache2 中,为每个新域创建了一个新的 VirtualHost,指向用户的文件夹。但这是最好和最有效的解决方案吗?
我主要是出于好奇的原因询问这些系统的工作原理(例如 shopify.com 或 webs.com,每个用户都添加一个域)
先感谢您!!
apache - 未配置虚拟主机
我已将 httpd-vhosts.conf 配置为
配置了我的主机文件 127.0.0.1 可持续
但是当我去谷歌浏览器搜索并搜索 [http://ustainable]
它说