Articles of 虚拟主机

apache2 namevirtualhost解决错误的网站

运行Apache 2.2.6。 我正在build立一个开发环境。 开发和生产将托pipe在同一台机器上,具有相同的IP地址。 像prod.domain.com和dev.domain.com的DNS条目指向相同的IP。 ***重要性:要求dev和prod是完全分开的。 每个将运行它自己的Apache实例。 每个将使用它自己的Apacheconfiguration。 每个prod和dev都将托pipehttp和https。 我有这个build立和工作,但不是像我想的那样限制。 例如,生产configuration: NameVirtualHost *:80 NameVirtualHost *:443 <VirtualHost *:80 > ServerName prod.domain.com # … etc </VirtualHost> <VirtualHost *:443 > ServerName prod.domain.com # … etc </VirtualHost> dev站点的设置也是类似的,使用端口8080和4443。 每个网站工作正常。 但假设两个人都在跑步,还可以错误地打“跨地点”。 所以,无意中点击prod.domain.com:8080成功返回从dev站点的页面。 如果这完全失败会好得多。 由于需要两个apacheconfiguration,这对于我来说更难以解决。 如果一个人在一个单一的过程将充分了解的一切。 所以,我试图用蛮力来解决这个问题,包括“其他”网站的虚拟主机,一些会失败的东西,比如没有访问到documentroot。 但是,阿帕奇然后莫名其妙地发现“错误”的虚拟主机。 这是完整的生产configuration,虚拟开发configuration。 NameVirtualHost *:80 NameVirtualHost *:443 # ———————————————- # DUMMY HOSTS <VirtualHost *:8080 > […]

如何让Apache在所有的IP上做一个虚拟主机,除了less数几个

我的Linux服务器上有大约130个IP。 125个IP指向一个站点,其中5个指向另一个站点。 我只想做两个虚拟主机定义。 目前,我在顶部做一个通配符,然后为每个IP地址分开Vhosts。我遇到的问题有时会触发拾取通配符(*)虚拟主机,当它无法find任何东西其他5。

在MS Windows上提供公共Web托pipe服务 – build议和资源

有没有任何资源提供如何设置基于微软的networking托pipe服务的build议? 我目前提供与cPanel托pipeLAMP,但有一些需求IIS和SQL Server。 据我可以告诉MS Windows Web Server 2008 R2版本允许无限的IIS连接。 而且,MS SQL Server Web Edition 2008的每处理器许可证也允许无限连接。 我堕落的地方是我无法弄清楚如何获得“无限的”Active Directory用户。 我不能使用ADR 2008R2 Web Server版本,所以我想需要2008R2标准版本。 微软是否有在ISPscheme中使用AD的规定? 我正在考虑使用cPanel Enkompas系统来pipe理Windows软件,Enkompas需要AD进行用户authentication。 任何build议将不胜感激!

Apache子域名问题

对不起,如果这是在别的地方回答,但无法弄清楚。 无法让我的服务器在子域上,只有主域。 下面的相关信息,如果你需要更多的让我知道。 Listen 10.0.1.191:80 ServerName server.local:80 (i know a bit stupid but logical for me and it works) NameVirtualHost 10.0.1.191:80 <VirtualHost 10.0.1.191:80> ServerName www.server.local ServerAlias server.local DocumentRoot /var/www/html/ </VirtualHost> <VirtualHost 10.0.1.191:80> ServerName qtp.server.local DocumentRoot /var/www/qtp/ </VirtualHost> 干杯 编辑:其实只有根作品,既不virtualhost解决。 即www.server.local不解决,虽然server.local做

什么是虚拟主机的一般过程?

我想公开上传我的网站,以便人们可以使用它。 我目前正在使用一个免费的PHP webhosting公司,支持多达certian金额。 如果网站提供无限的上传,数据等等,就像$ 10 /月一样,那么您需要运行一个大型网站吗? 或者我如何主办一个大的网站,如果它受欢迎?

我应该去我的networking托pipe公司的select或仍然search?

我一直在寻找一个好的网站托pipe公司,可以为我提供所有我需要的服务来托pipe我的基于PHP和MySQL的网站。 现在这是一个基于社区的网站,用户将能够上传图片等。我所想的托pipe公司,目前让我做的一切…让我使用邮件(),支持CRON工作等。当然,他们正在收取约6美元/月。 现在,这家公司唯一的问题是,他们在任何时候都可以在主机帐户中存在50,000个文件的限制。 这种在他们的网站上与“无限空间”的首页广告相矛盾。 除此之外,我不知道为什么我不应该去这个托pipe公司。 但是我的问题是,50,000个文件的限制是我不能忍受的,一旦用户数量增加,上传的文件数量超过了5万。 现在,这是一个dynamic的网站,还包括诸如付款等敏感问题。我不确定是否应该继续这个公司,因为我刚刚开始,然后切换到一个更好的托pipe公司,这不限制我有50,000个文件。 如果我需要在公司托pipe时切换,我需要备份我帐户中的所有文件(jpg,zip等),然后将它们上传到新主机。 我不知道有什么工具可以帮助我在这个过程中。 如果你知道的话,你可以提一下吗? 我现在可以继续与其他公司合作,但是他们的成本是目前价格的两倍/三倍,而且他们的function比我目前select的要less。 如果我付出更多,那么他们已经准备好迎合我的更高要求。 不幸的是,我现在愿意去的公司,没有任何其他更好的计划可以改变。 所以这真的是非常糟糕的一部分。 所以我的问题是: 由于我刚刚开始使用我的网站,而且由于用户的范围最初将会变得越来越小,我应该继续进行当前的select,然后一旦需求增加,就转向更好的提供商? 如果是的话,我怎样才能把我的数据库,尤其是JPG文件等转移到新的提供者? 我甚至不知道备份和恢复到其他主机所需的工具。 (我不喜欢这个想法,但仍然..)我应该继续前进,现在支付更多,并与更好的提供商(不知道网站是否会做得很好),只为了节省自己的麻烦,不得不把50,000个文件备份并从一个老主机上传到一个新的主机,并开始支付双倍/三倍的价格,甚至不知道我是否会像我预期的那样得到回报? 备份和恢复这样庞大的数字是我以前从未做过的事情,因此我被困在这里试图决定做什么。 每个月的价格也是我决定的一个重要因素。 所有这些网站托pipe公司都说一个共同的东西:客户负责备份和恢复数据,他们不承担任何损失。 因此,无论我想要与哪个托pipe公司合作,他们都会要求我通过FTP进行备份,以便我可以在任何时候恢复它们(在本地使用本地文件似乎更安全)。 有些提供备份工具,有些则不提供备份工具,我不确定备份工具可以信任多less,因为他们有免责声明。 我从来没有备份和恢复50,000个文件从一个networking主机到另一个,所以请所有你有经验的人在那里,留下你的意见,让我知道你的build议,以便我可以决定。 我花了两天的时间与自己争斗,试图决定做什么,最后得出结论说这是一把双刃剑,我不能在没有其他build议的情况下做出令人满意的最终决定。 我相信有人可能会有这么麻烦的决定。 所以你所有的build议,以帮助我做出我的决定表示赞赏。 谢谢你们。 编辑: 我很欣赏所有的答复,但到目前为止,我还没有看到任何可以告诉我关于文件备份和恢复工具的答复。 有没有人真的有机会备份和恢复他们的networking托pipe帐户中的文件? 如果是,请提及工具及其相关的网站链接,以便我可以查看它们。 谢谢!!!

有关域和DNS的问题

我是全新的DNS和服务器托pipe的世界,不太清楚我需要什么。 我想获得一个域,将其转发到我自己的服务器,以便用户在url栏中看到example.com,example.com/foo/bar将起作用。 根据子域是什么,它应该做不同的事情(另一个在web服务器,FTP等基地目录)。 另外我的电子邮件应该能够被发送和接收该服务器。 是什么让我很烦恼,事实是,在Alogging中,我只能列出IP地址和无端口。 那么我必须在自己的服务器上设置一个名称服务器吗? 或者我通过我的networking服务器上的虚拟主机完成这个? 我将不胜感激任何帮助或链接到教程。 我知道DNS是如何工作的,知道一些基本的Apache的东西,等等…所以不需要解释。 谢谢

所以这是第一个虚拟主机,当没有ServerName实际匹配在Apache?

这就是我刚才通过testing发现的, 但是我没有看到有关Apache虚拟主机默认行为的信息。 有人可以证实或否认这一点?

如何使用Apache(或DNS)简化我的URL?

我使用WHM / cPanel运行Apache 2.2。 让我知道你需要回答这个问题的其他信息。 我想设置某种转发/redirect,以便发生以下情况: _http://appname.mydomain.com/(忽略下划线,无法发布实际的链接) 实际上把你送到 _http://mydomain.com:8072 /应用程序的名字/ 这可能是公然的(你的浏览器地址栏更改),这并不重要(虽然如果我select我宁愿地址栏不改变)。 我最初的想法是使用一个CNAME,但是我从那以后就知道你不能在你的cname中包含一个端口。 现在我想我必须做我的Apache VHOST? 我是apache / web服务器内部工作的新手,但我知道我的命令行方式足够好。

日志未定向到apache2中的虚拟主机的error.log

我有一个虚拟主机为apache2作为 ErrorLog /var/www/example.com/logs/error.log 该文件在此位置创build,但日志写入/var/log/apache2/error.log 我使用的是Ubuntu 10.04 感谢任何帮助