V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
o618
V2EX  ›  问与答

关于本地网站通过localhost访问的疑问

  •  
  •   o618 · 2014-01-27 14:34:59 +08:00 · 4674 次点击
    这是一个创建于 3986 天前的主题,其中的信息可能已经有所发展或是发生改变。
    请问是不是设置默认端口为80才能在浏览器里直接输入localhost访问,如果改成其它端口是不是localhost后面要带端口号才能访问?
    11 条回复    1970-01-01 08:00:00 +08:00
    airyland
        1
    airyland  
       2014-01-27 14:55:39 +08:00   ❤️ 1
    yes
    o618
        2
    o618  
    OP
       2014-01-27 14:57:18 +08:00
    @airyland 那如果绑定域名的话是不是非要指定为80端口,这样域名解析为ip时才能默认访问80端口,否则无法访问?
    ss098
        3
    ss098  
       2014-01-27 15:04:21 +08:00   ❤️ 1
    xxx.com:8080这样,如果端口为80,则为xxx.com:80(加不加冒号都一样)
    Tink
        4
    Tink  
       2014-01-27 15:17:06 +08:00 via Android
    不是吧,你配置文件里能设置端口的
    airyland
        5
    airyland  
       2014-01-27 15:22:39 +08:00   ❤️ 1
    @o618
    只有一个域名是这样直接处理。
    如果是多个网站,不同网站用不同端口,然后nginx在80端口根据域名做转发就ok了。
    kfll
        6
    kfll  
       2014-01-27 16:21:38 +08:00   ❤️ 1
    @o618
    域名是端口无关的。

    浏览器浏览 http 网页时,默认会访问 80 端口,https 访问 443

    你没法让别人的浏览器默认去访问你的其他端口
    alex321
        7
    alex321  
       2014-01-27 16:23:50 +08:00
    本地网站需要配置域名访问的时候还需要设置 hosts 哦///
    niseter
        8
    niseter  
       2014-01-27 16:24:58 +08:00   ❤️ 1
    澄清一点,HTTP不写端口就是默认80
    再者,域名和端口没啥关系的,一般域名用来解析出IP,然后访问者拿着IP和服务器通信了,当然,域名也可以做显性/隐形跳转,这时就是跳转到一个地址,这时如果不是80端口,就要写端口了。
    打个比方,我拥有aaa.com这个域名,那我电脑IP是1.2.3.4,网站有两个,80端口和8080端口,那么我再DNS设置时只用将A记录解析到1.2.3.4,访问者访问两个网站应这样:http://abc.com和http://abc.com:8080/
    端口是访问者自己加的,如果要不写端口,那就坐跳转,同样可以在dns中设置,比如我可以将二级域名jump.abc.com设置显性跳转到http://abc.com:8080,这样访问者只要输入http://jump.abc.com就可以访问我的http://abc.com:8080网站了
    同样在同一个端口可以绑定许多域名,这要设置ALIAS,具体方法要看你使用的软件了。
    o618
        9
    o618  
    OP
       2014-01-27 16:37:20 +08:00
    @niseter 这个答疑很给力
    dorentus
        10
    dorentus  
       2014-01-27 23:17:52 +08:00
    @niseter 澄清一点,「显性跳转」其实不是 DNS 的功能,提供此功能的域名服务商其实都是自己用一个 web server 做跳转来实现的(而且这和楼主的问题其实无关)。
    84840
        11
    84840  
       2014-01-28 00:35:09 +08:00
    localhost:5566也可以,80只是默认设置,可以改的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5636 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:50 · PVG 14:50 · LAX 22:50 · JFK 01:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.