小编Kev*_*ton的帖子

如何设置 Varnish 使其不缓存带有查询字符串的特定 URL?

服务器设置:Ubuntu 12.10、Varnish 3.0.2、Nginx 1.3.14,安装 WordPress 3.5.1。

我们正在使用“随机重定向”插件,该插件在 URL http://example.com/?random 上显示随机博客文章

我想将 Varnish 设置为不缓存上述 URL,因为目前“随机”帖子一直显示相同的帖子。

显示在 default.vcl 中放置内容的特定片段将非常有帮助。谢谢。

ubuntu nginx varnish wordpress

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

5年旧服务器升级

我正在为 Web 应用程序升级服务器。目前该应用程序运行非常缓慢。我们对 mysql 进行了一些调整(这本身就是另一个问题)并进行了一些调整,以便在另一台服务器上的数据库副本上运行最重的查询作为备份,但是这不会持续那么长时间,我们正在寻求升级。

目前,服务器 CPU 为 (4) Intel(R) XEON(TM) CPU 2.00GHz,内存为 1 gig。

该数据库为 442.5 MiB,大约有 1,743,808 条记录。

程序有两部分,一,a边,插入和更新大部分数据。B 面,读取数据并做一些小的更新。

目前,我们对 a 方最大的一天是 800 名用户(全年 40,000 名用户)输入系统。我们的 Side b 目前未知,但我们总共有 1000 个客户。

该系统最有可能达到 5000 个 B 端客户端,一年大约有 300,000 个 A 端用户。

当前数据库已有 5 年历史,因此我们很可能预计该数据库会增长得非常快,可能每年翻一番(如果涉及到,我们很可能可以存档旧记录)。

因此,话虽如此,我们是否应该为应用程序的每一端都设置一个服务器,a 端是主服务器,b 端是从服务器,b 端所做的任何更新都是路由到 a 端。

所以问题是我应该得到其中的 2 个还是 1 个。

  • 2 个英特尔 Nehalem Xeon E5520 2.26Ghz(8 核)
  • 12GB DDRIII 内存
  • 500GB SATAII 硬盘
  • 100Mbps 端口速度

自然,我需要有一个冗余备份,所以它可能是其中的 4 个。

mysql central-processing-unit

2
推荐指数
1
解决办法
270
查看次数

/wp-admin/ 的 HTTPS 和其他所有内容的 HTTP?

我在 Dreamhost 上的共享 Apache 服务器上运行 WordPress 站点。我已经define('FORCE_SSL_ADMIN', true);在我的 wp-config.php 中设置(和工作),以便 SSL 用于 /wp-admin/ 目录。

您能否指出一组 .htaccess 规则,这些规则仍将通过 https 维护 /wp-admin/,但重定向任何其他目录/URL 以使用 http?感谢所有帮助。谢谢。

http https .htaccess wordpress apache-2.2

2
推荐指数
1
解决办法
3928
查看次数

VPS 设置和管理的最佳实践 (web/ftp/ssh)

经过长时间的犹豫,我终于订购了一个小型 VPS 供自己使用,主要是网络托管(几个网站,供我和朋友使用)以及其他(mumble 服务器托管、wave 服务器等)。它本质上是一个基本的 LAMP 盒。

我想为一些朋友提供一些托管空间,并允许他们对其进行调整。这意味着他们将需要自己的 FTP 访问权限,也许还需要 SSH(如果足够安全)。

我在 LAMP 设置/管理方面有一些经验,但在一般服务器管理(用户设置、ftp 等)方面经验不多。这就是为什么我想从基础开始并构建可靠和安全的东西。

用户管理

我的每个朋友都会在系统上拥有自己的用户,但有什么特别之处吗?我是为每个用户创建一个组,还是他们都共享同一个组?我想这只有在我允许他们通过 SSH 登录时才会改变,但稍后会详细介绍。

虚拟主机

我首先关心的是共享网络托管。即使我不会托管敏感数据,我也不希望用户弄乱其他人的文件。我在使用 PHP/CGI 和 Apache 之前解决了这个问题suexec,但是在阅读了Stuart Herbert 关于 Web 平台的精彩文章后,我觉得用mpm-itk. 您对此有何反馈意见?

由于我的目标用户有点古怪,我在考虑让他们调整自己的 php.ini。你怎么看?这样做是否有任何潜在的安全威胁?

例如,他们可以大量增加内存限制并影响其他用户,但我认为这不会成为问题。

FTP

在没有 FTP 访问的情况下很难部署您的网站,对吗?我阅读了很多解释如何创建虚拟用户的 pureftpd 教程。这并不真正适用于我,是吗?我只是在考虑允许用户通过 ftp 登录,将他们 chroot 到他们的主目录,就是这样。还有什么(通过 ftp 禁用 root 访问)?

SSH

这是我的主要问题。作为用户,我总是喜欢通过 SSH 连接到我的帐户,只是为了执行一些批处理操作,或者直接在服务器上提取存档,而不必通过 FTP 上传每个单独的文件。但是,我不希望我的用户能够浏览整个文件系统等。我对 SSH 配置不是很熟悉,所以有没有一种方法可以让用户连接并将它们“chroot”到他们的家中?

其他想法

我已经在调整我的立场,但我真的很想得到这里所有明智大师的意见,关于如何正确地做事,以及如何避免新手错误。我的 VPS 管理界面中有一个易于按下的“操作系统重置”按钮,但在我所有托管网站上看到“H@ked by th3 H4xx00r5”消息后,我不想经常点击它.

security ssh web-hosting

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