小编Vla*_*sny的帖子

Apache 可以处理的最大虚拟主机数是多少?

Apache 可以在一台机器上处理的 VirtualHosts 的最大数量是多少(我的意思不是与负载相关的任何事情,假设它与问题无关)。我们只使用 Apache,没有任何像 nginx 这样的代理。

我问是因为在一个论坛上,一个人报告说他的 Apache 工作不稳定,一台机器上的站点数量超过 400。

如果您有一个可以处理 400 多个的配置,请在此处告诉我。

谢谢。

httpd apache-2.2

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

为什么“find -mtime”在不同时区的文件上不能按预期工作?

我在服务器上有几个月前的日期的一些文件,但它们是不可见的find -mtime 7搜索。

当我用 列出它们时ls -l,它们看起来完全正常:

-rw-r--r-- 1 root root    347253 Jun 12 16:26 pedia_main.2010-06-12-04-25-02.sql.gz
-rw-r--r-- 1 root root 490144578 Nov 24 16:26 gsmforum_main.2010-11-24-04-25-02.sql.gz
Run Code Online (Sandbox Code Playgroud)

“find .-mtime 1”看不到顶层文件,但底层可见。

我几乎把头撞在墙上试图理解为什么。我尝试了一些随机的东西并遇到了ls --full-time命令。它表明这两者在某种程度上有点不同

-rw-r--r-- 1 root root    347253 2010-06-12 16:26:20.000000000 +0400 pedia_main.2010-06-12-04-25-02.sql.gz
-rw-r--r-- 1 root root 490144578 2010-11-24 16:26:12.000000000 +0300 gsmforum_main.2010-11-24-04-25-02.sql.gz
Run Code Online (Sandbox Code Playgroud)

日期好像没问题。一个位+0400作为时区,另一个位是+0300. 为什么find找不到带有 的那些+0400

操作系统是最新更新的CentOS 5.5 Final,ls版本是(GNU coreutils) 5.97.

另外,问题是我不明白文件的这个“时区”存储在哪里。该索引节点没有任何额外的属性来存储它们看起来。服务器上的文件系统是ext4

linux find centos timezone mtime

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

需要网络设计帮助(总公司+分支机构+中央服务器)

我有一个总公司和一些分公司。总公司和分公司都需要访问一些公司服务器,该服务器实际位于总公司。但分处不应该能够访问总部或彼此。分办事处彼此相距很远,并且与总部相距很远(许多公里)。

网络结构

我如何为这个任务设计网络?

我想,每个分局都应该可以上网。中央服务器 LAN 交换机应安装静态 IP 和 OpenVPN 软件。例如,SubOffice1 网络为 10.0.1.x,SubOffice2 10.0.2.x 等,Head office 10.254.xx,Central Server LAN 192.168.0.x。

当分局 PC 或总部 PC 需要访问中央服务器时,PC 会为此启动 VPN 连接到中央服务器。

然后我应该为每个网络使用路由器并设置防火墙,以便它只允许来自内部网络的连接,中央服务器 LAN 路由器除外。

这样对吗?在构建这个网络时,我应该记住一些重要的细节吗?您会为此推荐什么硬件(路由器、支持所需的防火墙模式等)?

2012 年 7 月 5 日添加:

我们的 ISP 只能提供 Internet 访问。我不能指望他们支持 MPLS 之类的东西。每个分局和总公司的 ISP 都不一样。

分处的数量大约为 20 个。

从分公司到总部的连接需要加密,因为它将通过互联网路由。

我希望分办公室与总部和彼此完全隔离,以便没有数据包可以往返。

我计划在办公室里只有 Linux PC,但也可以有一些 Windows 机器。没有活动目录或其他东西。只是一台 Windows/Linux 下的 PC。

有没有关于这个主题的好书?

network-design

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

Sendmail 到本地域忽略 MX 记录(第 2 部分)

我有确切的问题,就像在这篇文章中一样:Sendmail to local domain ignoring MX records。我也在使用像 GMail For Your Domain 这样的电子邮件提供商(它存储和管理您的邮件)。我直接从我的服务器发送邮件,但接收邮件是通过 Yandex(电子邮件提供商)完成的。由于服务器托管一个论坛,我更喜欢直接从它发送邮件,因为使用其他邮件提供商会减慢速度。此外,当我向订阅者发送 300.000 封电子邮件时,其他电子邮件提供商肯定会阻止我认为我在发送垃圾邮件。

我的 DNS 区域现在是:

;
; GSMFORUM.RU
;

$TTL 1H

gsmforum.ru. SOA ns1.hc.ru. support.hc.ru. (
               2009122268 ; Serial
               1H         ; Refresh
               30M        ; Retry
               1W         ; Expire
               1H       ) ; Minimum

gsmforum.ru.          NS      ns1.hc.ru.
gsmforum.ru.          NS      ns2.hc.ru.
@                     A       79.174.68.223
*.gsmforum.ru.        CNAME   @
ns1                   A       79.174.68.223
ns2                   A       79.174.68.224
@                     MX      10 mx.yandex.ru.
mail                  CNAME   domain.mail.yandex.net.
yamail-xxxxxxxxx      CNAME   mail.yandex.ru.
Run Code Online (Sandbox Code Playgroud)

服务器主机名为 server.gsmforum.ru。可能是这个原因?有人可以解释一下原因吗(使 sendmail 将域视为本地的规则)?我能轻易改变吗

*.gsmforum.ru. …
Run Code Online (Sandbox Code Playgroud)

sendmail gmail cname-record localhost

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

除了交换文件之外,RAID 1/10 Mismatch_cnt > 0 的原因是什么?

我的四台服务器中的两台目前拥有mismatch_cnt大约 40000 个服务器,这让我很担心。我们正在使用 RAID10 设置。手册指出,

然而,在 RAID1 和 RAID10 上,软件问题可能会导致报告不匹配。这并不一定意味着阵列上的数据已损坏。可能只是系统不关心数组的该部分存储了什么 - 它是未使用的空间。

我们的服务器上不使用任何交换文件。服务器的其中一个 HDD SMART 自检失败,Available_Reservd_Space 过低。托管提供商表示,只有在硬盘出现物理故障时才会更换硬盘。

我想我不明白这个参数的真正含义和用处。该参数具有如此大值的其他原因可能是什么?如果这是镜像阵列,系统怎么可能不关心阵列的该部分上有什么?出于安全考虑,我认为系统也应该同步可用空间,然后 - 还剩下什么?

有没有可靠的方法来估计服务器中特定硬盘的风险?

linux mdadm raid10

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

eth0:0 已配置但未在 ifconfig 输出中列出

我有以下问题:

我的服务器获得了来自 [b] 不同 [/b] 子网的两个 IP。现在我正在尝试配置系统以使其正常工作。我创造了

[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper)
HWADDR=00:30:48:DA:B1:0E
DEVICE=eth0
BOOTPROTO=none
BROADCAST=79.174.69.255
IPADDR=79.174.69.241
NETMASK=255.255.254.0
NETWORK=79.174.68.0
ONBOOT=yes
GATEWAY=79.174.68.1
TYPE=Ethernet

[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0:0
# Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper)
HWADDR=00:30:48:DA:B1:0E
DEVICE=eth0
BOOTPROTO=none
BROADCAST=79.174.69.255
IPADDR=79.174.71.74
NETMASK=255.255.255.0
NETWORK=79.174.71.1
ONBOOT=yes
GATEWAY=79.174.71.1
TYPE=Ethernet
Run Code Online (Sandbox Code Playgroud)

但是在“服务网络重启”和“重启”之后

[root@server ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:30:48:DA:B1:0E
          inet addr:79.174.71.74  Bcast:79.174.71.255  Mask:255.255.255.0
          inet6 addr: fe80::230:48ff:feda:b10e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:910284 errors:0 dropped:0 overruns:0 frame:0 …
Run Code Online (Sandbox Code Playgroud)

networking ifconfig eth0

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

Apache + SuExec + php-fpm - 如何设置它们?

我想知道是否有关于如何设置 Apache + SuExec + php-fpm 的好指南?我有一个服务器,我将使用几个单独的网站。所以,我需要 php 作为站点所有者用户运行。如我所见,php-fpm 与 php-fcgi 略有不同。在这种情况下是否需要来自 Apache 的 mod_fcgid?如何设置这一切?

现在我的网站正在运行 Apache + mod_suphp + php-cgi,所以...很好,但有点慢。我想保持安全并获得使用 APC 的能力。

mod-fcgid php-fpm suexec suphp apache-2.2

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

CentOS 7 上的 MariaDB 10.x?

为什么 CentOS/RedHat 7 没有 MariaDB 10.x RPM?我该如何安装?

我正在尝试在我的服务器上安装最新的稳定版本,但似乎没有官方存储库。

5.5 包含在发行版中,没错,但是在 CentOS/RHEL 7 上安装 10.x 怎么样?

mysql centos mariadb rhel7 centos7

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