<VirtualHost *:80> DocumentRoot "D:/Projects" ServerName 192.168.11.74 </VirtualHost> 为什么这不工作? 如何访问基于外部无法访问的公司内部networking分配的IP地址的本地网站(Windows,Apache,MySql,PHP)上的网站。 当笔记本电脑连接到内部networking时,所有的网站都可以工作,但是当公司networking之外,即使所有的基于代码的开发环境驻留在笔记本本身的本地Apache服务器上,这些基于IP的URL也不起作用。 有没有办法指向192.168.XX.XXX到127.0.0.1
我有一个IP地址为10.72.254.248的远程服务器,我想通过为每个虚拟主机提供不同的端口来在此服务器上设置多个虚拟主机。 我的httpd.conf: Listen 80 Listen 3333 NameVirtualHost *:80 NameVirtualHost *:3333 <VirtualHost *:80> DocumentRoot "/path/to/site1/" ServerName *:80 </VirtualHost> <VirtualHost *:3333> DocumentRoot "/path/to/site2/" ServerName *:3333 </VirtualHost> 如果没有指定端口,它将命中site1(端口80)当我去10.72.254.248或10.72.254.248:80它打开site1成功 但是当我尝试10.72.254.248:3333它不起作用。 这个问题与语法有关吗? 或者也许用/ etc / hosts文件? 还是防火墙? 请帮忙 编辑: 当我尝试连接到10.72.254.248:3333时 ,出现以下错误消息: Can't connect to server 10.72.254.248:3333
我使用“wamp server”在我的电脑上安装了一个虚拟主机。 虚拟主机可通过http://myproject-name.lan/访问 现在,我们如何通过其他局域网客户端电脑到达? 另外,我们如何能够到达其他虚拟主机? 我不太了解http.conf。 但是,这是我目前的设置,为我的虚拟主机。 <Directory "D:/WAMP/myproject/"> Options Indexes FollowSymLinks AllowOverride all Order Deny,Allow Deny from all Allow from 127.0.0.1 </Directory>
我安装了一个virtuoso sparql端点,我想通过一个主机名(例如www.virtuosoexample.com)提供这个端点。 与virtuoso的东西是没有文档的根。 端点由守护进程启动,并通过源端口(例如localhost:1234 /)提供。 我知道如何设置一个虚拟主机指向一个文档根,但我不知道如何做一个端口号的服务器。 任何意见,将不胜感激。 下面是代码,我将如何做一个文档根。 我试图改变(天真)到localhost:1234 / sparql,但没有奏效 <VirtualHost *> ServerName www.virtuosoexample.com <www.virtuosoexample.com> ServerAlias www.virtuosoexample.com <www.virtuosoexample.com> ErrorLog /var/log/apache2/error.wp-sparql.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.wp-sparql.log combined DocumentRoot /var/www/endpoint/sparql/ <Directory /var/www/endpoint/sparql> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> […]
我是Linux新手,我陷入了Apache 2.2版虚拟主机configuration的困境。 在我的本地/ var / www我有2个网站(和默认的本地主机)在各自的目录中: /var/www/importer /var/www/foostore 导入程序是安装在daxstore目录中的Opencart的导入程序,我正在开发它。 我想要两个不同的网站工作,所以我复制了文件 /etc/apache2/sites-available/default 将其重命名为“importer”和“foostore”,然后将其编辑为: <VirtualHost importer:80> ServerAdmin webmaster@localhost ServerName importer DocumentRoot /var/www/importer/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/importer> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow […]
什么是物理独立服务器与服务器托pipe几个逻辑服务器的目的是什么? 我从一个开发背景,不断build立严谨的客户端 – 服务器系统。 但是,我从来没有深入到物理方面…. 通常,我将通过IP地址(即数据库应用程序所在的地址)将Web服务指向数据库应用程序….. 现在这个Virtual Vs Virtual的概念一直在困扰着我 – 我是指向虚拟服务器还是物理服务器? 物理服务器是否有一个特定的目的 – 例如只是用于存储等,还是在实践中用于托pipe应用程序?
我有Comcast互联网住宅服务,我可以上传一个10Mbps的文件,但是当我打开端口80并运行Apache,并使用我的其他PC上的DSL下载文件,它只有在20至30千字节/秒。 DSL可以以约3Mbps的速度下载,所以它应该至less300kb /秒。 有人知道为什么它是20-30千字节/秒运行一个Apache服务器?
所以我有一个为www.company.com设置的虚拟服务器: <VirtualHost *:80> ServerName www.company.com </VirtualHost> 然后我想将* .company.com引导到另一个站点。 我该怎么做? 我可以想到www。 和里面。 针对特定的虚拟主机,而“其余”指向虚拟主机。 Apache版本是2.2.4
我想要在同一个Apache服务器上运行2+站点。 我不知道该怎么做。 这个示例文件是从我find的教程中获取的。 然后,我在网上search另一个教程,并与第二个文件。 Apache似乎使用默认除非我禁用它。 当我启用默认它继续使用我的另一个,直到我禁用(当我启用它,它继续使用默认…)。 我不能让他们俩一起工作。 我如何configuration这个? – 编辑 – 我改变了第二主机(前两行)作出克隆,并将域名更改为IP地址,所以我现在有3,我仍然有我的IP和域总是相同的网站,而不是(单声道)testing网站+我的主要网站。 <VirtualHost *:80> ServerName www.local.com ServerAdmin webmaster@localhost DocumentRoot /var/www/test DirectoryIndex index.html index.aspx MonoDocumentRootDir "/var/www/test" MonoServerPath rootsite "/usr/local/bin/mod-mono-server2" MonoApplications rootsite "/:/var/www/test" <Directory /var/www/test> MonoSetServerAlias rootsite SetHandler mono AddHandler mod_mono .aspx .ascx .asax .ashx .config .cs .asmx </Directory> </VirtualHost> 第二个领域 NameVirtualHost MyTestDomain.com:80 <VirtualHost MyTestDomain.com:80> ServerName MyTestDomain.com […]
我的Ubuntu服务器在/ etc / apache2 / sites-enabled / 002-foosite中有这个 <VirtualHost 72.14.xxx.yyy:80> ServerName foosite.com ServerAlias www.foosite.com DocumentRoot /home/bar/public_html ServerAdmin [email protected] </VirtualHost> 每次我到我的服务器的端口80,我得到/ home / bar / public_html的内容。 但我想要做的是有多个基于用户访问的URL的DocumentRoot。 例如: http://server/bar should go have DocumentRoot /home/bar/public_html http://server/pligg should have DocumentRoot /srv/www/pligg http://server/~blah should have DocumentRoot /home/blah/public_html 我确定这不是一个不寻常的设置,但我不太了解Alias,VirtualHost,NameVirtualHost和所有其他设置之间的区别。 我怎样才能做到这一点? 谢谢!