我想要一个客户自己pipe理他的虚拟主机。 这应该通过某种networking界面来完成,即使是没有太多技术专长的人也可以pipe理它。 我正在查看vhost_hash_alias模块,但是这不允许我轻松定义别名( domain.com和www.domain.com应该指向同一个文件夹)。 任何build议什么是最好的使用?
我从Apache获得这个警告: 第10行的/etc/httpd/conf.d/foo.conf中的Alias指令将会 可能永远不会匹配,因为它与早期的Alias重叠。 但是,别名与完全不同的虚拟主机重叠。 这可能是因为一个别名在基于名称的虚拟主机上,而另一个别名在基于IP的虚拟主机上? 一切工作正常,只是警告有点烦人…
我在Ubuntu 9.10上。 我的web应用程序位于我的/ home / me / app目录中。 我想以这样一种方式configurationApache,以便通过目录访问我的应用程序。 例如: 人们可以通过domain.com访问我的机器。 我想要做的是通过一个目录访问我的web应用程序(位于/ home / me / app),使用类似于:domain.com/myapp。 我怎样才能build立这种行为的Apacheconfiguration? 当然,我不想将所有的应用程序移动到/ var / www / myapp。 Alias指令并没有解决我的问题。 如果尝试input像mydomain.com/recommender/somedir。 它不会find任何东西。 因为别名只包含“/推荐者”path 我想,就像一个VirtualHost,而不是指向一个ServerName,我想指向一个目录名称。 谢谢
我想在Apache中保护整个虚拟主机,但是我仍然希望允许公共访问单个文件。 虚拟主机将所有请求代理到后端的Tomcat服务器。 什么是最好的方法来做到这一点? 我尝试设置我的虚拟主机定义如下,但它仍然需要我公开暴露的文件的密码: <VirtualHost *> ServerName example.com <Location / > Order Allow,Deny Allow from all AuthType Basic AuthName "Restricted Access" AuthUserFile /etc/apache2/secrets.htpasswd Require valid-user </Location> <Location /foo/bar.html> Order Allow,Deny Allow from all </Location> </VirtualHost> 有什么build议么?
我的网站主机提供单独的php.ini文件,每个网站的根,这是非常有用的,因为我托pipe一些网站,需要不同的PHP设置。 但是在我使用Xampp的开发系统中,我只能find一个全局的php.ini文件,这使得每个虚拟主机的设置变得相当困难。 有谁知道是否可以改变Xampp设置(或Apache / PHP?),以允许单独的php.ini文件每个虚拟主机? 谢谢
我有一个VPS。 我使用Rails创build网站。 我有几个域名。 现在我想安装nginx + thin,并将其configuration为支持multiple hosts ,让每个主机都有一个独立的域。 我已经search了很多,现在nginx和瘦都安装并运行,但我不知道如何将它们结合起来。 有什么文章或文件可以帮助我吗? 提前致谢。
我不是在找人告诉我什么是最好的networking托pipe公司 – 我知道这是严重的。 但是很多人需要select一个,这是一个真正的挑战。 许多“评论”网站是有偏见的,许多论坛的评论是轶事(不高兴的用户更可能发布比满意的),等等。除了反复试验,你会/如果你在市场上采取什么步骤为一个新的主机? 我的需求现在是泥土简单 – 只是HTML / CSS,最终一些JavaScript – 我不太寻找。 但随时留下任何types的networking主机资格的build议 – 其他人可能会受益,即使我不这样做。
我正在运行Windows Server 2003的VirtualBox安装上运行一个开发服务器。我想从我的主机的浏览器(即http://虚拟主机/ )访问虚拟机 – 任何人都知道我可以设置这个?
所以我一直在试图找出如何设置多个SSL站点只使用1个IP。 我看到的问题是当你有多个使用SSL的虚拟主机时,第一个具有SSL的站点是用于其余站点的虚拟主机。 我想知道如果我能够设置所有虚拟主机使用不同的端口(444,445)的ssl连接,然后redirect每个站点从443到我已经定义为使用SSL的任何端口。 即。 domain1.com:443redirect到domain1:444 domain2.com:443redirect到domain2:445 这将允许Apache正确使用每个域的SSL证书? 或者,我只是老生常谈。
通过VirtualBox,我需要通过客户操作系统(Windows XP和7)访问主机(Mac OS X 10.6)虚拟主机。 我能够访问localhost URL,并可以通过客户端浏览器中主机的本地URL(我的Mac)从客户操作系统中看到~/Username/Sites文件夹的目录结构,但在尝试访问时出现403错误深入到文件结构,例如, mymacsname.lcoal/~Username/Sites是可访问的,但是当我浏览到ymacsname.lcoal/~Username/Sites/somewebsite/时,我得到了一个403 。 注意:当我尝试从我的Mac(主机)浏览器访问ymacsname.lcoal/~Username/Sites/somewebsite/时,我也得到了403 。 编辑: 我已经检查了主机操作系统(Mac)上的访问日志,奇怪的是,如果我浏览到没有.htaccess文件的目录,我收到一个"HTTP/1.1" 200 1935响应,并且能够浏览器目录的索引或我担任它的默认网页。 如果目录中有一个.htaccess文件,我收到一个"HTTP/1.1 403 247"响应! 这将问题缩小到.htaccess文件,所以我会继续研究这个,我非常感谢你的帮助! 重新编辑 进一步说,这似乎是我的.htaccess的mod_rewrite规则的问题。 我已经在下面包含了我的.htaccess代码,看起来像是应该将浏览器redirect到/Users/Jay/Sites/chassis/library/bootstrap.php但似乎我没有访问权限该文件( bootstrap.php )。 Options +FollowSymLinks RewriteEngine On RewriteCond %{DOCUMENT_ROOT}/public/index.html !-f RewriteRule ^$ library/bootstrap.php [L] RewriteRule ^$ public/index.html [L] RewriteRule ^([a-z0-9/-]+)$ library/bootstrap.php?url=$1 [L,QSA] 变得如此接近! 请帮我解决这个问题! 再重新编辑 如果有帮助,这里是我的主Apacheconfiguration文件( /private/etc/apache2/httpd.conf )中的一个剪辑: <Directory /> Options FollowSymLinks AllowOverride None […]