我需要在Ubuntu(Apache + Php,Mysql和Phpmyadmin)上使用AMP堆栈,但是我害怕自己会被黑,我只会将其用于学习建议,我不会将其连接到Internet,我不想它可以连接到Internet,因为我不喜欢远程用户可以访问我的东西的想法。
是“堆栈”自动连接到Internet还是我应该给予它许可?
无论如何,有没有阻止Apache和mysql从启动中启动的方法?
PD:我只希望能够通过我的计算机进行访问,而不是在Internet上共享它
如果您不将服务器暴露在Internet上,而仅将其用于本地开发,那么唯一可以“破解”它的人就是您。表示您担心过度。
—
JakeGould
感谢您的帮助,但我仍然很好奇,如何避免将其暴露给互联网?对我幼稚的问题感到抱歉,但是对此东西有点偏执
—
IutbaZion
老实说,您没有提供任何设置细节,仅在本地计算机上安装Web服务器软件并不意味着您会接触到Internet。在100台计算机中,有99台应该根本没有打开会“暴露”这样的端口。这意味着,您将需要竭尽所能来规避每个操作系统为防止随机应用程序将您的桌面变成可公开访问的服务器而必须采取的默认保护措施。意思是,您正在考虑这个问题。
—
JakeGould '16
我认为您缺少的是NAT和防火墙。安装这些服务可以使远程用户向您盒子上的服务发出命令,有时这些命令可能允许他们进行不适当的访问。关键是攻击者正在呼唤您,而不是相反。通过将防火墙与NAT结合使用,将阻止Internet上的人员访问您的服务,但允许本地用户使用它们。大多数时候,防火墙都集成到路由器中。如果没有路由器,则不应安装这些服务。
—
Frank Thomas
弗兰克(Frank),它只会由我使用,并且只能在我的本地计算机上使用,我没有计划在网上共享它
—
IutbaZion