V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
islujw
V2EX  ›  服务器

macOS Server 的网站托管,如何让 Mac 在路由器中实现互联网域名访问?

  •  
  •   islujw · 2018-02-28 10:25:42 +08:00 · 3268 次点击
    这是一个创建于 2461 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 Mac App Store 下载的 macOS Server 应用(也就是 Server.app )。

    使用其中的「网站」功能创建托管自己的网站,但一直显示在本地网络可用,而互联网域名解析为本机互联网 IP 后并无法访问。以前在学校网络下如此解析是可以通过域名访问的。

    现在是直接连接家中的 Wi-Fi,本机内网 IP 是 192.168.1.6

    是不是要进行「端口映射」之类的操作呢,请问如何设置?(没有 Apple AirPort 设备)

    6 条回复    2018-05-03 00:29:36 +08:00
    czwstc
        1
    czwstc  
       2018-02-28 16:57:18 +08:00 via iPhone
    分清公网内网区别,配置端口转发( 80 )但是你的运营商一般会封 80,要换别的端口解析到 80
    islujw
        2
    islujw  
    OP
       2018-03-12 14:07:02 +08:00
    @czwstc 抱歉,没太理解。网站本身只配置了 SSL 的 443 端口,且配置了从 DigCert 申请的证书。我的理解是公网 IP 无法对应到 Mac 的内网 IP 上。在 Mac 上要如何处理呢?
    czwstc
        3
    czwstc  
       2018-03-12 18:13:37 +08:00 via iPhone
    @islujw mac 上无法处理...在路由器上配置端口转发 外—>路由—->mac 不觉得要在路由器上动动手脚吗
    islujw
        4
    islujw  
    OP
       2018-04-13 03:32:28 +08:00
    @czwstc 似乎没有找到这个设置项。
    islujw
        5
    islujw  
    OP
       2018-05-03 00:08:36 +08:00
    @czwstc 买了个 AirPort Time Capsule。关闭了光纤路由器 192.168.1.1 上的 DHCP,并给 AirPort 分配了 192.168.1.2 的 IP 地址、开启了 DHCP。现在要增加端口转发,需要填写公共 TCP 端口、专用 TCP 端口、专用 IP 地址、公共 UDP 端口、专用 UDP 端口等。
    通过 Server.app 来配置,会自动添加一个公共 TCP 端口 80, 443 以及专用 TCP 端口 80, 443 的转发。
    运营商一般会封 80,是指公共端口还是专用端口?
    我应该如何设置?
    islujw
        6
    islujw  
    OP
       2018-05-03 00:29:36 +08:00
    @czwstc 域名已经设置到公网 IP,但打开的话,总是会显示 192.168.1.1 的路由器管理页面。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2840 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:04 · PVG 23:04 · LAX 07:04 · JFK 10:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.