Apache 可以在一台机器上处理的 VirtualHosts 的最大数量是多少(我的意思不是与负载相关的任何事情,假设它与问题无关)。我们只使用 Apache,没有任何像 nginx 这样的代理。
我问是因为在一个论坛上,一个人报告说他的 Apache 工作不稳定,一台机器上的站点数量超过 400。
如果您有一个可以处理 400 多个的配置,请在此处告诉我。
谢谢。
我在服务器上有几个月前的日期的一些文件,但它们是不可见的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。
我有一个总公司和一些分公司。总公司和分公司都需要访问一些公司服务器,该服务器实际位于总公司。但分处不应该能够访问总部或彼此。分办事处彼此相距很远,并且与总部相距很远(许多公里)。

我如何为这个任务设计网络?
我想,每个分局都应该可以上网。中央服务器 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。
有没有关于这个主题的好书?
我有确切的问题,就像在这篇文章中一样: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) 我的四台服务器中的两台目前拥有mismatch_cnt大约 40000 个服务器,这让我很担心。我们正在使用 RAID10 设置。手册指出,
然而,在 RAID1 和 RAID10 上,软件问题可能会导致报告不匹配。这并不一定意味着阵列上的数据已损坏。可能只是系统不关心数组的该部分存储了什么 - 它是未使用的空间。
我们的服务器上不使用任何交换文件。服务器的其中一个 HDD SMART 自检失败,Available_Reservd_Space 过低。托管提供商表示,只有在硬盘出现物理故障时才会更换硬盘。
我想我不明白这个参数的真正含义和用处。该参数具有如此大值的其他原因可能是什么?如果这是镜像阵列,系统怎么可能不关心阵列的该部分上有什么?出于安全考虑,我认为系统也应该同步可用空间,然后 - 还剩下什么?
有没有可靠的方法来估计服务器中特定硬盘的风险?
我有以下问题:
我的服务器获得了来自 [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) 我想知道是否有关于如何设置 Apache + SuExec + php-fpm 的好指南?我有一个服务器,我将使用几个单独的网站。所以,我需要 php 作为站点所有者用户运行。如我所见,php-fpm 与 php-fcgi 略有不同。在这种情况下是否需要来自 Apache 的 mod_fcgid?如何设置这一切?
现在我的网站正在运行 Apache + mod_suphp + php-cgi,所以...很好,但有点慢。我想保持安全并获得使用 APC 的能力。
为什么 CentOS/RedHat 7 没有 MariaDB 10.x RPM?我该如何安装?
我正在尝试在我的服务器上安装最新的稳定版本,但似乎没有官方存储库。
5.5 包含在发行版中,没错,但是在 CentOS/RHEL 7 上安装 10.x 怎么样?