允许特定端口并限制其他端口可以在同一LAN中查看其他计算机

时间:2015-12-06 01:13:17

标签: apache server httpd.conf

我想知道是否可以这样做:

我让我的朋友使用我的电脑名称查看我的项目。例如

http://mycomputername:1003/

注意:

我有很多项目,我在不同的端口上配置它。 E.g:

http://mycomputername:1001/  //Project 1  [Only can be view in my local]
http://mycomputername:1002/  //Project 2  [Only can be view in my local]
http://mycomputername:1003/  //Project 3  [Only this project I need to allow on my friends]
http://mycomputername:1005/  //Project 4  [Only can be view in my local]

我怎么能这样做?使用httpd.conf或什么?目前我使用xampp作为本地服务器。

额外说明:

我正在使用这样的东西将我的项目分配到httpd.conf

中的特定端口
# Project 1
Listen 1001
<VirtualHost *:1001>
     DocumentRoot "D:/htdocs/project1/"
</VirtualHost>


# Project 2
Listen 1002
<VirtualHost *:1002>
     DocumentRoot "D:/htdocs/project2/"
</VirtualHost>

...

1 个答案:

答案 0 :(得分:0)

您只需在配置中添加servername:

# Project 1
Listen 1001
<VirtualHost *:1001>
     ServerName mycomputername
     DocumentRoot "D:/htdocs/project1/"
</VirtualHost>


# Project 2
Listen 1002
<VirtualHost *:1002>
     ServerName mycomputername
     DocumentRoot "D:/htdocs/project2/"
</VirtualHost>

并检查防火墙是否阻止thoose端口