问题标签 [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 - 127.0.0.1 工作,本地主机不 - VH - Zend Ce,Mac
我遇到了奇怪的问题,在添加我的虚拟主机 conf 条目后,localhost 不起作用(被禁止 403)但 127.0.0.1 起作用(全部通过浏览器访问 - http),这里有我的 conf:
有趣的是,当我将允许从更改为:
localhost 有效,但 127.0.0.1 无效,localhost 在 hosts 文件中正确映射。
请帮忙,
干杯,/马辛
apache2 - Apache VirtualDocumentRoot 最佳设置
我想用 VirtualDocumentRoot 建立一个干净、高效的目录设置。(参考:http ://httpd.apache.org/docs/2.0/mod/mod_vhost_alias.html )。
特别是,我正在考虑以下几点:
1) http://example.com 由 /apache_root/example.com 提供服务
2)http://www.example.com 由 /apache_root/www/example.com 或 /apache_root/example.com/www 或 /apache_root/example.com 提供服务(其中任何一个都可以。但我不'不想为了效率而使用重定向)。
3) http://abc.example.com 应该由/apache_root/example.com/abc 提供服务(基本上应该是/apache_root/example.com 里面的目录)
现在是棘手的部分::
以上所有都可以使用此处列出的目录名称插值方法来实现: http ://httpd.apache.org/docs/2.0/mod/mod_vhost_alias.html#interpol
但::
如何处理 example.com 实际上甚至可以是 example.co.in 的事实?
(对于基本目录,如果我在 example.co.in 上使用 %2+,它会给我 co.in 但我想要 example.co.in。在http://abc.example.com上使用 %1+ ,会给我 abc.example.com 作为基本目录,而不是我想要的 example.com)。
基本上,我想要一个始终适用于以下情况的规则:1)www.abc.example.com
2)abc.example.com 3)www.abc.example.co.in 4)abc.example.co.in
(注意:显然,域名的最大级别是 127 http://en.kioskea.net/contents/internet/dns.php3。这意味着 0.1.2.3.4.example.com 几乎是可能的)。
干杯,
J.P
apache - 从外部 LAN 访问本地虚拟主机作为虚拟主机,例如 http://sitename 而不是 http://systemname/sitename
我正在开发一个由两个人管理的网站。一个是我,另一个是设计师通过局域网从不同的机器访问。
配置:php、apache、windows xp、mysql。
文档根目录:d:\www\xampp\htdocs。所有项目都在此作为子文件夹。
我已经设置了虚拟主机,这样我就不会以http://localhost/foldername的身份访问所有项目,而是以http://foldername的身份访问所有项目。
但是对于在另一个系统中的设计者来说,他必须像http://computername/foldername这样访问
例如,让我在一个项目工资单中工作。我将以http://payroll的身份访问它,但我的设计师将以http://computername/payroll的身份访问它。
我想要做的是我希望设计师以我访问的方式访问。那是http://payroll。
因此,在设计器系统中,当服务器名称为 payroll 时,我希望将其定向到我的机器,然后定向到项目文件夹。所以如果他给了http://payroll那么我系统中的应用程序应该为他运行。
我已经在设计器系统中设置了主机文件以指向我的机器。所以这项工作已经完成,当他提供工资单时,我的http://localhost出现了。
我应该怎么做才能让设计师从他的系统中访问我的项目,例如http://payroll?
iphone - 通过本地网络为 iphone 提供虚拟主机
我正在使用虚拟主机(mynewsite.com)在我的本地主机上构建一个站点。而不是将文件上传到实际的服务器,我宁愿只在本地测试。我的桌面上有虚拟主机,我只想让它可用,这样我就可以在我的 iPhone 或网络上的任何计算机上看到它。因此,如果我在 iPhone 上访问 mynewsite.com,它将显示来自本地主机的站点。我想我需要做端口转发,但我很难弄清楚。我在带有 MAMP 的 Mac 上。
如何通过我的 Linksys 路由器让我的 iPhone 可以使用虚拟主机进行测试?
我在 MAMP 中的 httpd.conf 看起来像:
然后在我的主机文件中我有: 127.0.0.1 mynewsite.com
我应该注意,我不能只在我的 iPhone 上点击 ipaddress,有一些代码可以检查域名以使网站正常工作。
谢谢!
ruby-on-rails - 在开发局域网上使用 Phusion Passenger
我在我的开发服务器上设置了 phusion 乘客。
我想从网络上的其他机器访问我的 rails 应用程序,但我不想为每台我想访问它的机器配置我的主机文件。
据我了解,我可以设置一个本地 DNS 服务器来解决问题,但是,我不想再这样做了。我尝试将 ServerName 设置为我的开发服务器的 IP 地址,但这不起作用,它只是默默地失败了。
除了 DNS 服务器或配置 LAN 上的每台机器之外,还有其他方法可以完成此任务吗?我应该能够通过指定一个IP地址来实现它吗?
谢谢
ruby-on-rails - cPanel 新手:如何覆盖虚拟主机设置?
我有一个客户希望能够通过 cPanel 添加/删除/修改电子邮件地址等,但我更愿意为实际站点添加我自己的虚拟主机配置,而不是由 cPanel 生成的配置。(一堆原因。不想安装cPanel的红宝石,宁愿使用乘客而不是杂种等)。
我对 cPanel 没有很多经验,但是从外观上看,它接管了 httpd.conf 并为该站点自动生成了一个虚拟主机——如果我尝试对虚拟主机设置进行任何更改,它就会覆盖东西。是否有一种简单的方法可以覆盖这些设置而不从 cPanel 中删除站点的其余功能?
干杯...
apache - 本地主机上的 Apache 虚拟主机
我设法在我的本地机器上设置了虚拟热点,但我现在有点碰壁了。
通常,当您在浏览器中键入localhost/时,您会看到您应该看到的内容。但是在我设置了我的虚拟主机之后,我输入的任何东西都会进入虚拟主机。我想不出一种将虚拟主机和旧功能结合在一起的方法。
这是我的虚拟主机文件(顺便说一句,我正在使用 xampplite)
第二个通过 htaccess重定向到sk.domain.eu 。当我将这 3 行添加到虚拟主机时,本地主机开始工作,但即使是其他虚拟主机也转到/www/
但是每次我需要本地主机时评论/取消评论这 3 行是愚蠢的。有什么建议可以让他们一起工作吗?
谢谢你的时间
virtualhost - 如何保护垃圾邮件发送者到 apache?
我有以下www.domain.com
和login.domain.com
。但是垃圾邮件发送者将网站转发到那里login.domain.com
并且它有效。我怎样才能阻止他们?
例如:http://spammerexmaple.sex.com
打开http://login.domain.com
(我想阻止它)
跟进:
垃圾邮件发送者转发或任何人可以转发的东西www.spammer.com
,它都有效。login.domain.com
www.spammer.sex.com
login.domain.com
我怎样才能阻止这个?
nginx - 如何使 Nginx 虚拟主机工作?(目前给出 403 Forbidden 错误)
我想在我的 Ubuntu 10.04 32 位 Linode VPS 上运行 nginx。
制作一个 nginx 虚拟主机:
并写了以下
然后我启用了虚拟主机 example.com
我将 index.html 放入/var/www/example.com/public
并从浏览器中输入 www.example.com URL。然后我得到了关注
tail /var/log/nginx/error.log
给出以下错误
我重做
但它给出了同样的错误。
和猫 /etc/nginx/nginx.cnf
如果我将 index.html 放在 /var/www/ 中,那么我可以看到 html 文件,但任何将其放在 /var/www/example.com/public 下的尝试都会失败。我查看了文件和文件夹权限,它们都属于 www-data 并且可读(775)
我该怎么做才能使 nginx 工作?谢谢
jar - Apache 虚拟主机允许下载 jar 文件
我刚刚在 ubuntu 中使用最新的 apache 创建了一个虚拟主机。
它找到我的 index.html 并正确提供它,但是当尝试从远程主机下载 myfile.jar(也在 /var/www 中)时,它返回 404。在本地执行此操作很好......
经过大量谷歌搜索后,使用 addtype 指令添加了 mime 类型,但这并没有解决远程主机的问题。
请帮忙!