目前所有的名称都指向同一个Web服务器文件夹,这是正确的。 也就是说,domain.net,domain.org等工作,而不redirect到主.com 如何访问.org和.net将浏览器redirect到domain.com? 这应该是基本的,但我无法弄清楚最好的办法。
我想在我的服务器上运行多个域(目前只有两个域)。 我已经改变了两个域名服务器指向我的服务器。 在apache2.conf文件中,我启用了“包含网站启用”。 我的ports.conf文件如下所示 NameVirtualHost *:80 Listen 80 Listen 443 <VirtualHost xx.xx.xx.xx:443> SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem SSLCertificateKeyFile /etc/apache2/ssl/apache.key ServerAdmin [email protected] ServerName firstDomain.com DocumentRoot /var/www/ ErrorLog /var/log/error.log CustomLog /var/log/access.log combined </VirtualHost> 这是我的主页的设置。 我的httpd.conf文件看起来像这样 ServerName firstDomain.com <VirtualHost xx.xx.xx.xx:80> ServerAdmin [email protected] ServerName firstDomain.com DocumentRoot /var/www/ ErrorLog /var/log/error.log CustomLog /var/log/access.log combined </VirtualHost> <VirtualHost *:80> ServerName secondDomain.com ServerAlias *.secondDomain.com DocumentRoot […]
我有一个服务器安装两个虚拟主机的网站。 当然,它们共享相同的IP地址,服务器运行Plesk来pipe理这些站点。 DNS设置,以便@A指向IP地址119.82.29.130。 www CNAME设置为指向nagoyatax.com。 这是网站之一。 当你访问nagoyatax.com或www.nagoyatax.com时,此域名的网站显示正确。 网站2: DNS设置,以便@A指向IP地址119.82.29.130。 www CNAME设置为指向tourismbuilder.com。 现在这是怪异的。 tourismbuilder.com正确地指向tourismbuilder.com网站。 不过,www.tourismbuilder.com点显示natoyatax.com网站。 为什么会发生这种情况,我该如何解决? 不是一个DNS大师,所以让我知道,如果你需要更多的信息。 谢谢!
当我尝试访问DocumentRoot时,它redirect到我的一个VirtualHost,我看不到/ var / www / html中的内容。 它在Virtualmin 3.94下,我认为别人是我的问题,但是我找不到他想要修复的选项。 我该如何解决这个问题?
我试图让两个网站在同一台服务器上使用不同的IP地址。 我已经build立了一个虚拟IP,并设置了虚拟主机。 添加界面后,我重新启动了networking,添加虚拟主机后重新启动了apache。 但是,第二个站点的默认IP地址仍在parsing中。 我究竟做错了什么? 服务器 CentOS版本6.3(el6.x86_64 GNU / Linux) IFCONFIG eth0 Link encap:Ethernet inet addr:12.34.567.89 Bcast:12.34.567.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 eth0:1 Link encap:Ethernet inet addr:12.34.567.90 Bcast:12.34.567.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 HTTPconfiguration NameVirtualHost 12.34.567.89 NameVirtualHost 12.34.567.90 <VirtualHost 12.34.567.89> DocumentRoot /var/www/html ServerName website1.com </VirtualHost> <VirtualHost 12.34.567.90> DocumentRoot /var/www/html ServerName website2.com […]
所以我想在一台服务器上这一切: – 3 domains / websites – SSL on one of them – nothing to be accessed by an IP address (eg 'domain.com' is okay, but not by just typing '123.55.44.123' into the browser) 我在用: – Ubuntu 12.04 LTS – Apache 我已经设置了这些虚拟主机,一切都非常适合非SSL <VirtualHost *:80> ServerName 123.55.33.123 DocumentRoot /var/www/random-empty-folder <Directory /> Options FollowSymLinks Deny from all […]
我目前有一个硬件linux服务器与一个IP地址运行三个网站(虚拟主机通过Apache)。 我想推动每个网站到自己的虚拟机,以提高隔离/安全性,并更容易迁移到不同的硬件,如果需要的话。 (我正在为此检查coreos。) 但是我很困惑这个简单的问题。 如何将不同的虚拟主机httpd(或ssh或…)请求推送到同一IP硬件上的不同虚拟机? 这不是一个DNS级别的问题—我的DNS提供商只把我的访问者推到主IP上,我想。 build议感激。 问候, / IAW
由于我正在使用Apache2.2越来越多这个想法越过了我的脑海(道歉,如果这似乎是一个“愚蠢”的问题,仍然学习很多) 如果在主机中仅使用一个文件(可用于configuration在相同端口上侦听的多个虚拟主机),是否存在明显的缺点? 当然,除了非常实用的概述什么网站是活跃的。 如果您要在一个文件中声明100个网站,那么有什么折衷? 想到反应速度,parsing这个文件需要更长的时间,但是什么时候成为加载时间等问题呢? 如果这个港口很繁忙的话,这个港口也会受到要求的打击,但是这又成了一个问题呢? 请注意,我认识到这是一个“辩论”的问题,但艾没有find任何有关这个具体情况的信息,所以我想我会来这里问。 回应评论和回答(不能自己添加评论) 是的,似乎我混淆了术语,我的意思是在一个configuration文件中定义许多虚拟主机,而不是一个虚拟主机与许多不同的网站条目。 这在很多情况下的确会非常棘手(几乎不可能?)。 我已经编辑了标题来澄清问题。
我有一个路由器后面的两个Web服务器:1行业务的Web应用程序/网站(Windows)和1个LAMP / Web开发服务器与多个网站/项目(与虚拟主机,自己的域名等Apache)。 到目前为止,要公开访问web dev项目,我已经在linux服务器上为每个虚拟主机使用了不同的端口,因为端口80将转发到Windows服务器(优先)。 现在,我更愿意使用我的域和子域来公开访问我的web开发项目(而不是难以记住端口号)。我如何设置它,以便我可以通过端口80访问两台服务器上的所有网站和端口443 …我添加SSL)?
我已经使用certbot为我的域创build了一个让我们encryption的证书。 我已经确保包含www和一些(需要的)子域名,所以证书应该对非www和www有效: domain.com www.domain.com sub1.domain.com … 但事实并非如此,如果我尝试访问https://domain.com,它会抛出一个SSL错误。 在证书查看器(通过www访问时),我可以看到通用名称(CA)domain.com。 证书主题备用名称包含非www和www … 所以我不明白为什么会出现这个错误: domain.com uses an invalid security certificate. The certificate is not trusted because it is self-signed. Error code: SEC_ERROR_UNKNOWN_ISSUER 我确实生成了自签名证书,但是对于默认的虚拟主机块(httpd-ssl.conf中的那个),其他块正在使用我们的encryption证书。 我也确保删除了Firefox的caching。 我做了一个例外,现在每次写https://domain.com时都会redirect到https://www.domain.com 。 我使用Apache 2.4.23,我的vhostsconfiguration如下: <VirtualHosts *:80> Servername domain.com Redirect permanent / https://www.domain.com/ </VirtualHosts> <VirtualHost *:443> ServerName domain.com:443 Redirect permanent / https://www.domain.com:443/ </VirtualHost> <VirtualHost *:PORT> […]