问题描述
我是 macOS Catalina,我的本地网络服务器按照此 article 运行。 然后我通过 Flywheel 安装了 Local,但由于端口冲突而无法使用路由器模式:站点域。
我的本地 wordpress 站点使用 localhost:30001 而不是 sitename.dev 很不方便。 有没有办法让本地飞轮和本地服务器一起工作?
我的主机文件是
> ##
> # Host Database
> #
> # localhost is used to configure the loopback interface
> # when the system is booting. Do not change this entry.
> ##
> 127.0.0.1 localhost
> 255.255.255.255 broadcasthost ::1 localhost
>
> ## Local by Flywheel - Start ## ::1 www.helpneeded.dev #Local Site
> 127.0.0.1 www.helpneeded.dev #Local Site
> ## Local by Flywheel - End ##
本地网络服务器也在使用端口 80。
在本地面板上看到错误 - 端口冲突:
解决方法
我只想使用 sitename.dev:30001
,但如果您真的愿意,您可以使用 Using port number in Windows host file 处的解决方法。该解决方法使用 netsh
来管理网络接口,并能够在网络接口上创建代理,允许您转发流量,而无需实际先绑定到特定端口。结合 127.xxx 中的所有内容都指向您自己的事实,您只需要将 127.0.0.2 sitename.dev
添加到您的主机文件中,然后使用解决方法转发 127.0.0.2:80
-> 127.0.0.1:3001
.