想在阿里云摆一台服务器,开启哪些端口真的很关键。先别急,咱们先把常见端口给你串通一把,保证你能用SSH、HTTP、数据库这类功能,绝不被卡在“端口未开放”这一步。接下来,按照需求选择,别一次性都打开!
1️⃣ SSH(22)—— 你每次通过ssh命令远程登陆时需要这个端口;默认是22,建议加防火墙白名单限定IP,防止暴力破解。
2️⃣ HTTP(80)—— 普通网站的银弹。只要你想托管静态页面、博客或者小站,80就得开。
3️⃣ HTTPS(443)——想要HTTPS安全访问,443是继承TLS/SSL的默认端口。随时记住,也别忘了配证书,安全感打满!
4️⃣ HTTPS代理(443)——对外代理或负载均衡常需要,该端口同样加上白名单防护。
5️⃣ MySQL(3306)——所有连接数据库的程序默认走这个端口。外部访问建议加IP白名单,内部业务可直接访问。
6️⃣ PostgreSQL(5432)——如果你是开源大数据爱好者,PG的口味无法挡,管他的开放方式咱们也需配合外部IP限制。
7️⃣ MongoDB(27017)——文件写、读数据库,开启此端口。别把它暴露给公网,最好用VPN或者专线连。
8️⃣ Redis(6379)——内存缓存,缓存业务必需。若采用脚本写缓存,80、443通常没问题,但Redis端口最好隔离。
9️⃣ Elasticsearch(9200/9300)——搜索服务必配。9200用于REST API访问,9300是内部集群通讯端口,开启仅限内部网络。
🔟 FTP(21/20)——如果你想用FTP上传下载文件,21是控制端口,20是数据流。只管` 中途把我关掉是吧。