通过局域网上的IP地址访问虚拟主机

内罗斯·蒙托亚

我正在运行WAMP并为我的项目使用CodeIgniter,并将其放在我的虚拟主机上:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "C:/wamp/www/myproject/assets"
    ServerName myproject.dev
    ErrorLog "logs/myproject.dev-error.log"
    CustomLog "logs/myproject.dev-access.log" common
</VirtualHost>

现在要访问它,我在以下行添加了此行windows/system32/drivers/etc/hosts

127.0.0.1 myproject.dev

现在,对于网络上的其他计算机,我必须编辑hosts每个计算机文件,以便它们可以访问我的虚拟主机。(是的,我当然必须在127.0.0.1其他计算机上使用我的IP地址

现在我的问题是,有没有办法让他们只能通过使用浏览器地址栏上的我的IP地址来访问我的项目?

http://192.168.1.112/myproject

我的意思是有100个用户将访问该项目,如果我编辑每个人的主机文件,这将是一个很大的麻烦。就像.htaccessroutesCodeIgniter的或中添加一些内容<virtualHost>

注意:顺便说一句,当我们仍然不使用Codeigniter(纯PHP代码)时,这不是问题。但是由于Codeigniter的结构,我们不能再这样做了。

保罗·柯德瑞

您可以仅添加一个指向您的IP地址的DNS条目并将其设置为apache响应的ServerName吗?

或者,您可以根据IP地址和端口进行虚拟托管,如下所示:

http://httpd.apache.org/docs/2.2/vhosts/ip-based.html

总而言之,您应该能够:

<VirtualHost 192.168.1.112:8000>
  ServerAdmin [email protected]
  DocumentRoot "C:/wamp/www/myproject/assets"
  ServerName myproject.dev
  ErrorLog "logs/myproject.dev-error.log"
  CustomLog "logs/myproject.dev-access.log" common
</VirtualHost>

并让人们通过

http://192.168.1.112:8000/myproject

但是,如果您使用基于IP的虚拟主机,请不要忘记为端口8000(或您选择的任何端口)添加一个Listen指令。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

局域网中的虚拟主机网站?

来自分类Dev

无法从局域网中的其他Ubuntu PC访问Apache Web服务器和虚拟主机

来自分类Dev

无法从局域网中的其他Ubuntu PC访问Apache Web服务器和虚拟主机

来自分类Dev

无法从局域网上的一台虚拟机路由到主机

来自分类Dev

如何仅使用我的虚拟主机帐户的IP地址访问GoDaddy上的我的网站

来自分类Dev

无法访问局域网上的文件

来自分类Dev

虚拟主机重定向到IP地址

来自分类Dev

Apache:限制对虚拟主机内特定源IP的访问

来自分类Dev

网站不在局域网上显示,但在主机上显示

来自分类Dev

如何在我的局域网上模拟“全局主机文件”?

来自分类Dev

防止连接到局域网上的特定主机

来自分类Dev

如何使用3个站点设置Apache:2个基于名称的虚拟主机,1个通过IP地址

来自分类Dev

从远程访问虚拟主机?

来自分类Dev

限制对虚拟主机的访问

来自分类Dev

局域网中的IP地址冲突

来自分类Dev

在局域网上访问流星服务器

来自分类Dev

局域网上的树莓派上的访问服务器

来自分类Dev

从局域网上的linux机器访问Windows 7机器

来自分类Dev

从局域网访问外部IP

来自分类Dev

为什么我不能从局域网外部访问我的公共 IP 地址?

来自分类Dev

通过局域网中的主机名无法访问Debian

来自分类Dev

Akka AssociationError-局域网地址与本地主机

来自分类Dev

如何设置多个IP地址以指向Wamp服务器上的不同虚拟主机?

来自分类Dev

Apache虚拟主机无法访问

来自分类Dev

无法从我的局域网内使用WAN地址访问局域网

来自分类Dev

通过python创建虚拟主机

来自分类Dev

如何获取局域网中的所有IP地址?

来自分类Dev

C#在局域网中获取活动IP地址

来自分类Dev

局域网中每个节点的公共IP地址?

Related 相关文章

  1. 1

    局域网中的虚拟主机网站?

  2. 2

    无法从局域网中的其他Ubuntu PC访问Apache Web服务器和虚拟主机

  3. 3

    无法从局域网中的其他Ubuntu PC访问Apache Web服务器和虚拟主机

  4. 4

    无法从局域网上的一台虚拟机路由到主机

  5. 5

    如何仅使用我的虚拟主机帐户的IP地址访问GoDaddy上的我的网站

  6. 6

    无法访问局域网上的文件

  7. 7

    虚拟主机重定向到IP地址

  8. 8

    Apache:限制对虚拟主机内特定源IP的访问

  9. 9

    网站不在局域网上显示,但在主机上显示

  10. 10

    如何在我的局域网上模拟“全局主机文件”?

  11. 11

    防止连接到局域网上的特定主机

  12. 12

    如何使用3个站点设置Apache:2个基于名称的虚拟主机,1个通过IP地址

  13. 13

    从远程访问虚拟主机?

  14. 14

    限制对虚拟主机的访问

  15. 15

    局域网中的IP地址冲突

  16. 16

    在局域网上访问流星服务器

  17. 17

    局域网上的树莓派上的访问服务器

  18. 18

    从局域网上的linux机器访问Windows 7机器

  19. 19

    从局域网访问外部IP

  20. 20

    为什么我不能从局域网外部访问我的公共 IP 地址?

  21. 21

    通过局域网中的主机名无法访问Debian

  22. 22

    Akka AssociationError-局域网地址与本地主机

  23. 23

    如何设置多个IP地址以指向Wamp服务器上的不同虚拟主机?

  24. 24

    Apache虚拟主机无法访问

  25. 25

    无法从我的局域网内使用WAN地址访问局域网

  26. 26

    通过python创建虚拟主机

  27. 27

    如何获取局域网中的所有IP地址?

  28. 28

    C#在局域网中获取活动IP地址

  29. 29

    局域网中每个节点的公共IP地址?

热门标签

归档