首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从外部局域网访问本地虚拟主机作为虚拟主机,如http://sitename而不是http://systemname/sitename

从外部局域网访问本地虚拟主机作为虚拟主机,如http://sitename而不是http://systemname/sitename
EN

Stack Overflow用户
提问于 2010-11-03 14:35:19
回答 2查看 5.4K关注 0票数 7

我正在开发一个网站,这是由两个管理。一个是我,另一个是设计师通过局域网从不同的机器访问。

会议: php、apache、windows xp、mysql。

文档根目录: d:\www\xampp\htdocs。所有项目都以子文件夹的形式存在于此目录下。

我设置了虚拟主机,这样我就不会以http://localhost/foldername身份访问所有项目,而只是以http://foldername身份访问。

但是对于在另一个系统中的设计师来说,他必须像http://computername/foldername一样访问

例如,让我在一个项目工资单上工作。我将以http://payroll身份访问它,但我的设计师将以http://computername/payroll身份访问它。

我想要做的是,我希望设计师访问的方式与我访问的方式相同。这就是http://payroll

因此,在designer系统中,当服务器名为payroll时,我希望它被定向到我的机器,然后定向到项目文件夹。因此,如果他给了http://payroll,那么我系统中的应用程序应该会为他运行。

我已经将设计器系统中的hosts文件设置为指向我的机器。所以这项工作已经完成了,当他发工资的时候,我的http://localhost就出现了。

我应该怎么做,这样设计师才能从他的系统中访问我的项目,比如http://payroll

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-03 15:26:13

设计师必须将每个sitename的IP地址添加到他的hosts file中,因为没有它,他的浏览器将不知道在哪里查找网站。它可能看起来像这样:

代码语言:javascript
复制
12.34.56.78 sitename1
12.34.56.78 sitename2
12.34.56.78 repeat.for.each.sitename
...

如果您的VirtualHosts没有绑定到特定的IP地址,这可能就足够了。这是行不通的:

代码语言:javascript
复制
NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>
    ServerName sitename1
    ...
</VirtualHost>

它应该是:

代码语言:javascript
复制
NameVirtualHost *:80

<VirtualHost *:80>
    ServerName sitename1
    ...
</VirtualHost>

这样,只要apache看到主机名为sitename的请求,它就会为名为sitename的站点提供服务,而不管该请求是否来自同一台计算机。

票数 7
EN

Stack Overflow用户

发布于 2010-11-03 14:55:52

他可以在他的\windows\system32\drivers\etc\hosts文件中放入:

代码语言:javascript
复制
1.2.3.4 payroll

其中1.2.3.4应替换为系统的IP号。

Apache sites-enabled\000-default文件应以以下文件开头:

代码语言:javascript
复制
<VirtualHost *:80>
        # from http://www.iliveinperego.com/2008/05/automatic-vhost-with-apache/
        RewriteEngine on
        RewriteCond %{HTTP_HOST} ^(.+)$
        RewriteRule ^(.+)$ /%1$1
  ...
</VirtualHost>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4084705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档