问题
网络
- 问:为什么访问自己的程序要加端口号,而访问百度(www.baidu.com)不需要加端口号?
- 答:
- 不加端口号,是因为以为一些常用的都默认了端口号,如浏览器默认访问80端口。不加端口号会直接访问默认端口号。
- nginx的反向代理解决。如果端口号不是默认的80端口,那么可以在nginx的配置文件
nginx.conf
进行配置,将对域名的全部请求转发到指定的实际服务器地址上从而实现了直接域名访问。
所有使用tcp/ip协议的网络应用,都需要端口。
ip只能帮你找到哪一台主机,端口的作用就是帮你找到该主机所对应的的程序。
不加端口号,是以为一些常用的都默认了端口号,如浏览器默认访问80端口。