如何让本地网络用户访问不同端口上的apache macOS上的站点?

问题描述 投票:0回答:1

我想在连接到同一个wifi网络的设备上使用IP:PORT地址(我使用不同的端口和虚拟主机)来查看我的apache网页 - 如何在macOS上配置apache以允许这个?

这是我的httpd-vhost.conf文件头配置:

<Directory "/Users/.../projects">
    Options FollowSymLinks Multiviews
    MultiviewsMatch Any
    AllowOverride All
    Require all granted
</Directory>
macos apache
1个回答
0
投票

要做到这一点,你必须编辑两个文件 - 首先在/etc/apache2/httpd.conf中添加一行:

Listen 8082

8082是您网站的端口。和第二个文件:/etc/apache2/extras/httpd-vhosts.conf添加vhost类似于:

<VirtualHost 192.168.8.101:8082>
  DocumentRoot "/Users/.../projects/my-project/public"
  ServerName my-project.localhost
</VirtualHost>

并重置apache(例如sudo /usr/sbin/apachectl stop; sudo /usr/sbin/apachectl start)现在,当您在所有设备的浏览器中键入192.168.8.101:8082时,您应该会看到您的网页

© www.soinside.com 2019 - 2024. All rights reserved.