Articles of 虚拟主机

设置http:// domain和http:// ip来显示不同的目录

有人能告诉我什么httpd.conf设置我需要实现这个? 当我在浏览器中访问http:// IP我想显示:/ var / www / html /而当我访问http://域时,我想显示/ var / www / html / _domains / domain 但我不知道如何(或任何选项)应该看起来像http:// IP不断显示域目录,而不是HTML根目录。

基于主机头字段的Apache虚拟主机

我想configurationapache2有以下的虚拟主机: 一个服务于www.mydomain.com的请求 另外一个服务器要求别的东西 我怎么去做这个?

Apache虚拟主机configuration

我现在一直在网上search一个小时,我希望能在这里得到一个快速提示,这样我就能更快地解决我的问题。 我的虚拟服务器到目前为止只能通过一个IP地址访问,没有DNS入口,到目前为止也不需要。 我遇到的问题是Apache2,虚拟主机让我感到困惑。 我需要的是: 使用IP地址从外部访问我的项目(基于Symfony2) 从本地访问我的项目 我得到了什么: 从外部访问导致在/ var / www / vhosts / htdocs / default中呈现网站,而从内部导致在/ var / www中呈现网站。 为什么区别? 什么是我的用例推荐的configuration?

在apache上configuration虚拟主机

我有一个开发机器与灯安装。 现在添加虚拟主机,这是我目前做的: 在/ etc / apache2 / sites-available中添加一个虚拟主机文件<virtualhost> … </virtualhost> 使用sudo a2ensite <host-file>添加虚拟主机 sudo服务apache2重启 这工作正常,我得到所需的网站,并在我的本地主机上运行。 现在的问题是,每次我必须对站点的configuration文件进行一些更改时,我必须sudo来编辑configuration文件。 我想知道的是,如果可以在我的主文件夹中指定一些目录,其中Apache可以查找站点的configuration文件,而不是默认的启用站点的目录。

当其他“子域”存在时,重写subdomain.domain.com

我的httpd.conf如下所示: NameVirtualHost 12.34.56.78:80 <VirtualHost 12.34.56.78:80> DocumentRoot /var/www/html/site ServerName www.example.com <IfModule mod_rewrite.c> RewriteEngine On … </IfModule> </VirtualHost> <VirtualHost 12.34.56.78:80> ServerName blog.example.com DocumentRoot /var/www/html/blog </VirtualHost> Listen *:2194 <VirtualHost *:2194> Redirect / http://mgr.example.com/ </VirtualHost> 我想能够启用“类别”作为子域名,即如果用户访问: science.example.com 它应该向他显示URL本身,但向他展示www.example.com/science.php的内容 它不一定是一个通用的/通配符的方法 – 这些类别将是一个我可以单独指定的小数字。 我只是不想要添加任何干扰网站的现有function。 我怎样才能做到这一点?

configurationApache以加载特定端口的特殊文件夹

如何configurationApache使用特殊端口时加载特殊文件夹? 文档根目录是: www\ 现在我想要加载www\folder\当我inputhttp://localhost:8090/上的url。 我想我应该创build一个虚拟主机。 但不知道如何configuration它。

如何连接到由VirtualBox创build的虚拟机?

我已经使用VirtualBox创build了一个Fedora VM,并且已经将networking适配器设置为桥接模式。 在Fedora里面,我把ip设置为192.168.1.14。 现在,如果我从我的主机(Win 7)发出一个ping到这个虚拟机,它会成功响应。 问题是我已经在我的这个虚拟机上安装了Red5服务器,但是我不能在VM之外访问它(它只能从端口5080内部访问)! 我不知道是什么问题?

SSL与虚拟主机

我已经“inheritance”了一个我不太明白的服务器设置。 该服务器是一个具有多个虚拟主机的ubuntu盒子。 我检查了每个虚拟主机的configuration,根本没有提到ssl。 但是,当我在浏览器中访问每个站点并以https://前缀时,它们似乎都可以工作。 我已经创build了自己的虚拟主机,并尝试使用https访问它,但它不起作用。 因此,我的问题是这些虚拟主机被configuration为使用SSL的可能性在哪里? 我所见过的所有例子都有一些带有ssl指令的虚拟主机。 注 – 清漆也用于此设置。 它位于端口80上,并将http请求转发给apache,它在81上侦听。 提前致谢,

我可以通过虚拟机了解服务器/主机的规格吗?

看了这个问题后,我想知道这些解决scheme是否会显示主机的规格(而不是正在运行的虚拟机)? cat /proc/meminfo , cat /proc/cpuinfo , lshw等是否显示VM规格,主机规格或两者的组合(如主机CPU和VM分配的内存)?

在本地主机上设置Apache时发生500内部服务器错误

我下载并安装了XAMPP,并保持我的项目很好地分开,我想根据它的未来域名为每个项目创build一个VirtualHost。 例如,在我的第一个项目(我们会说它是project.com ),我把它放在我的Apacheconfiguration中: NameVirtualHost 127.0.0.1 <VirtualHost 127.0.0.1:80> DocumentRoot C:/xampp/htdocs/ ServerName localhost ServerAdmin admin@localhost </VirtualHost> <VirtualHost 127.0.0.1:80> DocumentRoot C:/xampp/htdocs/sub/ ServerName sub.project.com ServerAdmin [email protected] </VirtualHost> <VirtualHost 127.0.0.1:80> DocumentRoot C:/xampp/htdocs/project/ ServerName project.com ServerAdmin [email protected] </VirtualHost> 这在我的主机文件中: # development 127.0.0.1 localhost 127.0.0.1 project.org 127.0.0.1 sub.project.org 当我在浏览器中访问project.com时,项目成功加载。 同样如果我去sub.project.com 。 但是,如果我导航到: http://project.com/register : http://project.com/register (我的网站页面之一),我得到这个错误: Internal Server Error The server encountered […]