网上一个题目,为何一个mysql数据库的站,只有一个80端口开放?
答案是:
站库分离
更改了端口,没有扫出来
3306端口不对外开放
这个答案说得通吗? 更改端口,难道其他端口都被改了?
站库分离,数据库在内网,你处理的数据先传进主服务器,在传进数据服务器,主服务器和数据服务器在内网,主服务器接通外网,所以扫不到属于正常。或者数据库和主服务器都在外网,一般数据库和网页都在不同的服务器,主服务器开启防火墙只允许数据库访问某端口,也会扫不到。
站库分离,不对外开放都很正常。但是更改端口这个有点不对,就算更改端口为其他,也不应该开放,这不是等着别人直接。。。
数据库的站只开一个端口,不算过分
即使数据库服务器也会开放22和数据库端口而且数据库站不开放3306开放个80干什么
如果一个网站的话会有更多端口开放比如80,443,22,21,后台服务端口
你这个网站的概念是什么,什么叫mysql数据库网站,一般成熟的网站你访问的都是经过别人代理网关服务器转发的,转发到别人的内网服务器,内网里应用服务器和数据库服务器是用内网连接。有代理的话,开放80就足够了,其他的都可以代理过去,而且一般访问网站也不会去输端口啊,就像进百度,csdn等都输域名就好了默认80端口