VPS端口填写有哪些注意事项?
| 端口类型 |
常用端口号 |
协议 |
用途说明 |
| SSH |
22 |
TCP |
远程登录 |
| HTTP |
80 |
TCP |
网页访问 |
| HTTPS |
443 |
TCP |
加密网页访问 |
| FTP |
21 |
TCP |
文件传输 |
| RDP |
3389 |
TCP |
远程桌面连接 |
| MySQL |
3306 |
TCP |
数据库连接 |
| PostgreSQL |
5432 |
TCP |
数据库连接 |
| Redis |
6379 |
TCP |
缓存服务 |
| MongoDB |
27017 |
TCP |
数据库连接 |
| SMTP |
25 |
TCP |
邮件发送 |
| DNS |
53 |
UDP/TCP |
域名解析 |
| NTP |
123 |
UDP |
时间同步 |
| VPN |
1194 |
UDP |
虚拟专用网络连接 |
| 自定义端口 |
10000-65535 |
TCP/UDP |
根据应用需求自定义设置 |
操作步骤说明
- 确定服务类型
- 根据VPS上运行的服务选择对应端口
- 例如:Web服务通常使用80/443端口
- 检查端口占用
netstat -tuln | grep LISTEN
- 配置防火墙规则
sudo ufw allow [端口号]/[协议]
- 修改服务配置文件
- 编辑服务配置文件指定监听端口
- 例如Nginx配置示例:
server {
listen 80;
server_name example.com;
}
- 测试端口连通性
telnet [IP地址] [端口号]
常见问题解答
| 问题现象 |
可能原因 |
解决方案 |
| 连接超时 |
防火墙未放行端口 |
检查并添加防火墙规则 |
| 端口被占用 |
其他服务已使用该端口 |
修改服务端口或停止冲突服务 |
| 服务无法通过端口访问 |
服务未正确配置监听 |
检查服务配置文件 |
| 外部无法访问指定端口 |
安全组/网络ACL限制 |
配置云平台安全组规则 |
| 端口扫描显示关闭 |
服务未运行或配置错误 |
启动服务并检查配置 |
注意事项
- 避免使用1024以下的系统保留端口
- 生产环境建议禁用不必要的高危端口(如23/telnet)
- 定期检查开放端口的安全性
- 重要服务建议使用非标准端口增加安全性
- 不同云服务商的安全组配置方式可能不同
发表评论