小编Wer*_*reW的帖子

Windows 上的 SSH/SCP 服务器

可能的重复:
在 Windows 上使用什么是好的 SSH 服务器?

SF 社区中的任何人都可以推荐一个值得信赖/易于设置的 Windows SCP 服务器。我不想经历设置 Cygwin 的麻烦,但我需要在 Windows 上运行 SCP。

总而言之,我们的网络具有非常高的防火墙,并且 SSH 端口仅允许通过使用 Linux/Unix 端的 RSA 密钥的双因素身份验证的跳转服务器,并且默认情况下会阻止 FTP。

无需为数十个 SAN 交换机请求防火墙规则来进行固件升级,我希望在基于 Windows 的主 DCFM 服务器上运行一个 SCP 服务器,以允许我使用我的中央存储库执行 SAN 交换机固件升级,但没有必须到处请求 FTP 访问。

有任何想法吗?

windows ssh storage-area-network scp

13
推荐指数
1
解决办法
8万
查看次数

在 Linux 上使用 Apache/Varnish/MySQL 优化服务器架构

我是一家小型初创企业的服务器管理员(意味着我绝不是这方面经验丰富的专家),最近我帮助将站点从一台 Windows 机器迁移到 Rackspace 上的一组机器云。

目前该站点的基准测试速度约为 600 个请求/秒,但考虑到我们分配给它的资源量,我觉得它可能要高得多。

现在我们在 8 个 Web 服务器前使用 Rackspace Cloud Load Balancer (Apache Zeus)。每个 Web 服务器都在 512MB 的云实例上运行 Linux,内容由 Varnish 和 Apache 2 后端提供。

Web 应用程序本身是 PHP。Apache在mpm-worker中运行,php在fcgi中运行。PHP APC 也已启用。

至于数据库后端,我有两个 4GB 服务器实例,在主-主复制设置中为 MySQL 提供服务,其中一半的 Web 服务器指向每个服务器。该应用程序是数据库密集型的,因此有很多资源专用于数据库。

性能通常很好,但是我们遇到了一些现有基础架构无法处理的负载峰值,因此我动态增加了节点的大小。这很有效,但我觉得在我们拥有的特定负载条件下,我不得不在基础设施上投入比我预期的更多的资源,以保持网站正常运行。在我的研究中,似乎我们正在使用一种非常罕见的设置来处理如此多的独立清漆实例,我可能需要探索缓存层的选项。

此处绘制了当前架构的概述(谷歌文档链接)

机架空间云的定价模型非常线性,这意味着 1024 mb 服务器实例的成本恰好是 512 mb 实例成本的两倍。因此,我希望在相同数量的资源(成本)内工作的同时最大限度地提高我的性能。

我最初的想法是移除机架空间负载平衡器,转而在 apache 后端之前使用单个清漆实例,并且可能使 apache 后端成为 4x 1gb 实例而不是 8x 512mb 实例。负载平衡器的成本非常便宜,因此为了证明用另一台专用服务器替换它的合理性,性能增益需要很大。

我也玩过 HAProxy 和 Nginx 的想法,但我不想在生产站点上盲目地开始试验。

我的目标是能够在大致相同的硬件分配上提供接近 2000 req/s 的服务。

编辑: 我让 mod_pagespeed 工作了一段时间,这让我提高了大约 100 req/s,但我似乎对它与清漆的交互方式有很多问题。

编辑: Varnish …

mysql linux varnish apache-2.2

6
推荐指数
1
解决办法
1624
查看次数

PHP 为不到 1% 的用户提供空白页面

我们最近将我们的站点迁移到了 varnish 后面的负载均衡的 apache 集群。从那时起,一小部分用户报告说他们无法查看任何页面。我已经把问题缩小了很多。这个问题在搬迁之前不存在,旧的基础设施是一个大盒子。

我们在 Rackspace Cloud 上运行 8 个 apache2 实例,在 varnish 3.0 后面使用 Rackspace Cloud 负载平衡器 (Zeus) 和 2 个 mysql 实例进行负载平衡,总共 10 个服务器,全部为 linux。

用户可以查看静态 html 文件。用户可以查看静态资产,例如图像。用户无法查看任何 php 文件,即使是一个只包含 phpinfo() 的简单文件;当负载均衡器从图片中取出时,用户无法查看任何 php 文件。

除了访问日志之外,apache 日志没有显示任何值得注意的内容。PHP错误报告设置为记录,不显示,虽然我设置为显示时间很短,但用户仍然得到一个没有错误的空白页面。Apache/Varnish/PHP 错误日志没有显示任何值得注意的内容。

服务器是:

  • Ubuntu 小牛 10.10
  • Apache 2.2.16-1ubuntu3.1 (mpm-worker)
  • PHP 5.3.3-1ubuntu9.5(在 fcgi 中使用)
  • PHP APC 正在使用中
  • 应用程序在代码点火器上
  • 清漆是 2.1.3,现在是 3.0.0 - 两个版本都存在问题
  • MySQL 是 master-master 设置中的数据库后端,但由于客户端访问问题,仅包含 phpinfo() 的文件;我确信数据库不是问题。

部分配置截图:

php varnish apache-2.2

4
推荐指数
1
解决办法
1241
查看次数

标签 统计

apache-2.2 ×2

varnish ×2

linux ×1

mysql ×1

php ×1

scp ×1

ssh ×1

storage-area-network ×1

windows ×1