我是VPS服务器的新手。 我一直使用共享主机平台。 目前,我们正在开发一个工作项目,这不仅仅是一个共享的托pipe服务器,所以我们决定为这个项目设置一个VPS帐户。 该项目将在一周内上线,我被要求照顾VPS的设置和configuration。 我从来没有做过这样的事情。 我一直在Windows上使用XAMPP,最近才转到Ubuntu Linux上的LAMPP。 据我所知,我知道新的VPS将需要安装Apache,MySQL和PHP(不知道它是否已经在新的vps主机上安装和configuration)。 另外,我知道还有更多的事情要做,而不仅仅是安装上面提到的软件。 我们计划从Mochahost.com购买Perfetto2 Plan 我的第一个问题是,我们应该去什么Linux发行版,为什么? 其次,有哪些必要的安装和configuration需要完成,我将如何做。 如果有VPS经验的人能够以更好的方式为我提供build议,如果Mochahost.com是一个不错的select,我将不胜感激。 提前致谢。
我可以select为Xen VPS主机制作一个NetBSD镜像,只是想像BSD一样玩耍,并希望将其用于我的一般networking托pipe。 我将主办一个低中stream量的网站,也许还有其他一些简单的服务。 你认为NetBSD将是一个足够的select,就多个系统用户的普遍性能而言,与Apache通常可以处理的stream量相比,Apache的stream量是相当的。 我担心,如果我开始真正喜欢它,并保持它,我可能会限制自己,如果我要进一步与我的networking主机,并获得更多的stream量(也许很多FTP访问和用户shell帐户) 肯
我使用dreamhost作为我的networking服务器/电子邮件主机。 我在一个域上有大约25个用户。 其中1个用户每天绝对被垃圾邮件淹没。 我已经尝试使用dreamhosts可怜的黑名单function,这是半工作(仍然让很多通过),但我很快达到1000电子邮件黑名单的最大。 我有能力切换到谷歌应用程序,但这将是非常昂贵的25个用户。 除了更好的垃圾邮件过滤function之外,我还有哪些select? 我不认为它可能只切换1谷歌应用程序的用户,它必须是整个域。 切换还有其他的好处,但我不认为它们超过了这家公司的成本。
提供html和php文件 我刚开始在我的服务器上托pipe一个网站的文件,我不确定哪里是适当的地方让他们为多个用户提供访问。 当我开始托pipe网站时,我把网站文件放在: /var/www/name.of.virtualhost.site/www/ 。 为了方便和简单,我直接从检出的存储库进行部署,所以为了更新网站代码库,另一个开发人员,或者我只需要检查出最新版本的文件,以使所有的东西都是最新的(使用git,在这案件)。 但是,存储库的根目录中有我更喜欢非公开的文件。 现在显然不是这种情况,因为缺省域或ip上的任何低于最终公共/ www /文件夹的内容都是可用的,因为/ var / www /内容已经由apache默认提供。 例如, /var/www/name.of.virtualhost.site/docs/site_policies.txt可以通过某些url访问,如defaultsite.com/name.of.virtualhost.site/docs/site_policies.txt 。 那么,在linux上存储网站文件的更好的地方在哪里呢? 当它是一个只有我正在开发的网站时,我明显可以将它们粘贴到/home/my_username/sites/name.of.virtualhost.site/ ,但是当我希望其他开发人员检查出来时,这样做效果不佳存储库,有时也编辑网站的文件。 而且我正在运行一个LAMP堆栈,并不是我期望的那么重要。
一直在处理对网站系统资源日益增长的需求,并让我思考: 什么是从内存中的单个服务器服务单个静态网页的最快方法? 随意请求澄清,基本上尽量减less应用程序堆栈,尽量less使用内存,但尽可能使系统保持在内存中。 猜测静态网页不会超过HTTPS,将是20K,没有图像和内联CSS / JS; 这意味着它是一个文件。 更低成本/资源系统的要点。
我打算租用一台专用服务器来托pipe一个商业应用程序,这个应用程序实际上应该安装在一台机器(前端,后端,数据库,分析,备份系统等)上运行所需的所有东西。 这确实是一个简单的基础设施,但是我现在不期望有大量的stream量,所以我相信现在就足够了。 现在,我明白了同一个小时,我把服务器在线我会有恶意的人试图获得它的根访问,所以显然我想从第一天照顾这一点。 问题是,我需要租用一个物理防火墙,这个物理防火墙与这个设置(我的提供商提供的这个设置是一个不同的机器)是物理防火墙,但是这样做的代价是价格翻倍了,或者我能够覆盖我的软件防火墙(即iptables和co)的屁股,提供了正确的configuration+我尽可能多地采取“软件”安全措施/良好做法? 我的networking/服务器pipe理经验是有限的,但我非常愿意并且渴望学习尽可能多地自己pipe理服务器。
有没有什么好的资源(video,电子书,网站等),让你自己学习如何configuration和pipe理: 保护服务器 Web服务器(Apache,PHP,MySQL,Perl,TomCat等) 邮件服务器 DNS服务器等 我有一个Cent OS的双Xeon工作站设置和工作站直接连接到互联网(即连接不共享)的静态IP地址。 我目前已经安装了Apache,但是我需要更多的资源来configuration它。 我也买了一个域名,但我有点困惑,他们是什么意思的主机名 另外我想稍后configurationnetworking,如果我想添加更多的工作站到networking。 我正在configuration这个设置来托pipe我编写的一些networking应用程序,但是我在configuration一个基于linux的机器方面的经验很less,早些时候我使用了诸如WAMP和XAMMP等现成的解决scheme,但是现在在那里是需要使用专用机器,我宁愿学习网站主办和pipe理服务器。
我想改变我目前的托pipe服务提供商,以一个新的托pipe服务提供商…我有点担心,如果这会影响我的谷歌排名和其他事情? 你能帮忙看看有没有问题? 或者告诉我如何安全地做到这一点。
我在这里一团糟。 几年来,我们一直在我们办公室的本地服务器上运行我们自己定制的应用程序。 服务器有不错的日子和好日子 – 然而,服务器几天前就死了 – 在例行维护期间,我们雇用了一名自由职业者来安装打印机 – 而白痴却最终摧毁了服务器[我仍然推测他试图搞砸一点点,所以他可以收取固定自己造成的错误,只是这次超出了他自己的能力]。 我们的系统已经closures,我们非常期待在一台在线主机上托pipe我们的Web应用程序。 我对这里的build议很开放。 让我解释一下我们在这里运行的系统的性质。 我们的系统是PHP基于MySQL的 – 它是一个关键的数据时间为中心的协作系统。 基本上我们有一个公司的电子邮件地址,我们收到客户的要求。 我们的应用程序用于协调这些请求。 我们有一个cron作业定期在后台运行,或者实际上是预定的任务运行,它实际上从电子邮件帐户下载电子邮件,并将其转换成可以input到数据库查询的格式,然后从实际帐户中删除电子邮件它在我们的数据库,因此我们的系统可以协作使用它,而不必每次我们需要一个电子邮件时,使IMAP连接。 考虑到我们收到的大量请求,这个cron作业每三分钟运行一次 – 所以它的时间是以我们的应用程序为中心的。 时不时的计划任务挂起 – 所以我们有时不得不手动重新启动计划的任务。 计划任务还从邮件服务器下载附件,并将其作为平面文件存储在我们的Web应用程序中。 平均来说,电子邮件请求没有附件,但在例行公事中,平均附件大小在200K到10MB之间,尽pipe5MB以上的附件是非常罕见的。 大部分的下载是在邮件服务器到Web应用程序之间的。 我需要一个可靠的主机,几乎没有停机时间,因为我们不会运行一个网站,我们将运行一个非常关键的应用程序 – 我的意思是我们的业务取决于它,而我的老板距离字面上几英寸在这个时候打破他的理智:。 有人build议rackspace的云服务器 – 我正在看那些,但基本上,因为我是一个程序员 – 我的networking和托pipe方面的暴露并没有超出排除故障和debuggingWeb应用程序。 所以我需要一些关于我们所处的情况的build议 – 一个在线主机是一个好主意,还是需要投资于更好的networking硬件(现在我们已经抓住了一个自由职业者) – 考虑一个在线主机的选项是什么我们应该select什么样的方式提供物有所值的金钱。 便宜是好的,但如果这将是一个巨大的妥协质量…帮助请:(不要紧急 编辑==== build议是伟大的,但现在我正在考虑这种情况。 假设我select了云托pipe或专用服务器等在线服务 – 在这种情况下,我是否还需要设置故障转移系统?如果是这样 – 将如何设置故障转移系统?处理它。 我们是一个小公司,另一个IT人员对另一个主机的Managed Services有不太好的经验 – 就像你需要某个人不断地与pipe理服务上的主机协调,如果我们必须做一半的工作那么我们可以投入一些时间来pipe理我们自己的服务器,无论是本地还是云。 在上面定义的情况下 – 如果我们考虑在线专用主机,我们将如何设置故障转移系统?
我注意到我们的“专用”Web服务器运行在MS VM上。 我不喜欢它,因为我们不知道另一个虚拟机是否在同一台机器上运行,除了采取提供者的话。 但是我的问题是, 如果它只是服务器上的单个虚拟机,它仍然可以称为专用服务器吗?