这是关于开始Web服务器pipe理的build议规范问题 。
假设你是一个开始的SysAd,对WebOps来说是新手,或者是一个很less或没有经验丰富的Web服务器SysAd支持的小团队(现在无法负担),应该如何为您的企业configuration和保护Web服务器?
有质量的人可以节省你的钱。 就像有一个好的律师 (可能NSFW发誓)或一个会计师,拥有一个高质量的SysAd可能会节省你的钱,通常只需帮助你避免代价高昂的错误。 您现在可能没有资金来支付专业知识,但只要可以,您就应该投资。
这个问题没有简单的答案。 如果你是一个问这个问题的人,那么你必须认识到,这个问题是专业人士投入多年的学习和实践的核心。对开发人员的类似问题是“如何编写Web应用程序? 当然,我们可以指示你安装Ruby-on-Rails和RoR“Hello World”。 虽然这将“回答这个问题”,但它并不能真正帮助你。 这个Q / A是一个实际帮助你的尝试。
Web服务器pipe理是一个很大的话题,它本质上与许多不同的学科交织在一起。 为了做到这一点,您将需要对TCP / IP,主机操作系统,WebServer应用程序以及对运行应用程序堆栈的一些理解有基本的了解。
准备阅读。 很多 。
要求
你打算怎么写和运行这个?
其中一些select会告诉其他人。 例如,如果你正在运行一个.NET应用程序,你可能想使用MSSQL和IIS; 如果您正在运行Ruby on Rails,则可能需要Linux服务器; 等等…
现在你已经决定了你的栈的样子,你需要了解它。 这是你应该花大部分时间的地方。 search“configuration[产品]”或“[产品]pipe理员指南”应该为您提供充足的资源。
例如,如果你在Ubuntu上运行Apache,你应该完全阅读:
寻找类似的文档,文章,博客文章。
Apache有大量的模块,但是如果你不打算使用PHP(例如),不要安装mod-php。
这里也应该说明,如果是Linux服务器,应该避免安装GUI; GUI使用了大量的系统资源。
这只是你应该做的一个网站启动和运行的开始。 这甚至不会涉及维护服务器或如何处理扩展问题(如果您的项目成功)的问题,也没有知识渊博的SysAd将为您解决的其他无数问题。