我想开始制作我自己的Web服务器,它使用Apache和一个简单的FTP服务器从头开始,但不知道从哪里开始,我已经知道很多PHP和SQL,但想扩大我在这个主题的知识。 我可以补充一点,我从来没有学过任何电脑从阅读一本书或video(除了当我开始学习Java)。 从哪儿开始?
HowToForge是另一个很好的资源 – 你可以find关于每个Linux发行版的详细教程。
但是,如果您使用的是Windows,那么WAMPServer.com的运气可能会更好。
Slicehost有一些很好的初学者教程 – 为什么不从那里开始? 从“发行”列中select您的发行版,然后从此发行。
书籍和在线资源可以提供帮助,但是如果你和我一样,如果你不能弄脏自己,就不会学习。
在你的局域网上设置一个Linux机器,这样你就可以用ssh进行shell操作,并从你的工作站浏览它,然后开始搞清楚它,发现你的问题并在你安装东西的时候解决问题。 。 那个盒子不能从互联网上看到; 这样,你就可以在没有尴尬的情况下尝试一些事情,而不必为了使用r00t3d(或者为了自己的设备而运行nmap和exploit-scanners)。 如果你目前没有局域网,这是你build立一个局域网的理由。 这个盒子可能是老旧的,因为它所看到的唯一的呼叫者就是你局域网上的人,所以,如果需要几秒钟来为MediaWiki页面服务(我的奔腾是2-4秒钟133运行Slackware),没有人抱怨。
当你足够重要的时候,Linux机器将成为你的开发和登台服务器,所以只有已知工作的页面才会被发布到面向networking的服务器。 不过,现在,这是你的操场和教室。