这个端口理论上可以自己定义,一般是大于1024(这个以内的一般需要特殊权限,或者有特殊意义,甚至已经被使用)
此外避开一些容易被占用的端口(不同的系统有一些默认端口被使用)
比如http协议默认是80端口、ftp则是21端口、ssh是22端口,此外windows远程桌面是3389等等
此外设置端口后访问端要对应标识端口信息到URI中才能正确访问。
一个标准的URI有这样一些部分
协议名://主机地址(域名、IP):监听端口/资源路径?附加信息
比如:
http://10.100.100.123:8090/abc/xyz.jpg
就是http协议,主机地址为10.100.100.123这样一个IP地址,服务端口是8090,资源路径是/abc/xyz.jpg,没有附加信息
而
https://abc.com:8443/abc/xyz.jsp?a=1&b=2
就是https协议,主机地址为abc.com这样一个域名地址,服务端口是8443,资源路径是/abc/xyz.jsp,附加信息是a=1&b=2