一台服务器为什么可以同时是Web服务器,也可以是FTP服务器,还可以是邮件服务器等,其中一个很重要的原因是各种服务采用不同的端口分别提供不同的服务,比如:通常TCP/IP协议规定Web采用80号端口,FTP采用21号端口等,而邮件服务器是采用25号端口。这样,通过不同端口,计算机就可以与外界进行互不干扰的通信
常用端口整理
端口号 | 协议 | 应用程序及其作用 | 备注 |
---|---|---|---|
21 | FTP | FTP端口 | 文件上传、下载 |
22 | SSH | SSH远程登陆 | 远程登陆 |
25 | SMTP | 邮件传输 | 邮件传输 |
53 | DNS | DNS域名解析 | 域名解析 |
80 | HTTP | HTTP服务默认端口 | nginx、apache 等web服务会需要监听 |
443 | HTTPS | HTTPS协议的默认端口 | HTTPS |
3306 | mysql | MySQL、MariaDB | |
5601 | Kibana | Kibana | |
6379 | Redis | Redis 默认端口 | |
8080 | tomcat | TOMCAT,默认的端口号 | |
9000 | php-fpm | php-fpm默认端口 | |
9200 | elasticsearch | elasticsearch默认端口 |