相关疑难解决方法(0)

ServerName 和 ServerAlias 如何工作?

这是我需要进一步说明的虚拟主机配置的以下部分:

<VirtualHost *:80>
  # Admin email, Server Name (domain name), and any aliases
  ServerAdmin example@example.com
  ServerName  141.29.495.999
  ServerAlias example.com
...
Run Code Online (Sandbox Code Playgroud)

这是示例配置,类似于我目前拥有的(我目前没有域名)。

<VirtualHost *:80>- 允许在端口 80 上向可以联系到该服务器的 IP 发出的所有 HTTP 请求进行以下设置。例如,如果服务器可以通过多个 IP 访问,您可以将此指令限制为一个,而不是两个。

ServerName- 如果 HTTP 请求的主机部分与此名称匹配,则允许该请求。通常,这将是映射到 IP 的域名,但在这种情况下,HTTP 请求主机必须匹配此 IP。

ServerAlias - 服务器接受的备用名称。

对我来说,令人困惑的部分是,在上述情况下,如果我设置ServerAlias mytestname.com然后向 发出 HTTP 请求mytestname.com,则必须有一个指向服务器 IP 的 DNS 记录才能正常工作?在这种情况下,ServerAlias 只是基本上 EXTRA ServerName 条目吗?

假设我有一个 DNS 条目,foobar.com = 141.29.495.999但后来我有ServerName = 141.29.495.999并且ServerAlias是空的,这是否意味着尽管 foobar.com 被解析为正确的 IP,因为没有引用来接受 foobar.com in …

domain-name-system apache-2.2 apache-2.4

84
推荐指数
2
解决办法
25万
查看次数

Apache 配置:RSA 服务器证书 CommonName (CN) ... 不匹配服务器名称?

当我启动 Apache 时,我在 error_log 中得到这个:

[Tue Mar 09 14:57:02 2010] [notice] mod_python:基于 300 个最大进程和 0 个最大线程创建 4 个会话互斥锁。
[Tue Mar 09 14:57:02 2010] [warn] RSA 服务器证书 CommonName (CN) `*.foo.com' 与服务器名称不匹配!?
[Tue Mar 09 14:57:02 2010] [warn] RSA 服务器证书 CommonName (CN) `www.bar.com' 与服务器名称不匹配!?
[Tue Mar 09 14:57:02 2010] [notice] Apache 已配置——恢复正常操作

子进程然后似乎段错误:

[Tue Mar 09 14:57:32 2010] [notice] child pid 3425 exit signal Segmentation fault (11)
[Tue Mar 09 14:57:35 2010] [notice] child pid 3433 exit signal Segmentation fault (11)
[Tue …

redhat apache-2.2

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