Apache2 如何工作 www.example.com

Posted

技术标签:

【中文标题】Apache2 如何工作 www.example.com【英文标题】:Apache2 how to working www.example.com 【发布时间】:2015-04-27 00:23:36 【问题描述】:

我需要帮助。很抱歉写错了。我的 LAMP 服务器创建了工作 http://example.com 的虚拟主机 不工作 http://www.exaple.com

<VirtualHost *:80>
  DocumentRoot "/var/www/example/1/public_html"
  ServerName example.com
  ServerAlias   www.example.com
  ServerAdmin webmaster@localhost 
  <Directory />
    Options FollowSymLinks
    AllowOverride all
  </Directory>
  <Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order allow,deny
    allow from all
  </Directory>
  ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
  UseCanonicalName on
  <Directory "/usr/lib/cgi-bin">
    AllowOverride all
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
  </Directory>
  ErrorLog /var/log/apache2/error.log
  LogLevel warn
  CustomLog /var/log/apache2/access.log combined
  <Directory "/var/www/example/1/public_html">
    allow from all
    Options +Indexes
  </Directory>
</VirtualHost>

【问题讨论】:

【参考方案1】:

考虑到您已在 /etc/hosts 中放置了到 example.com 的本地映射。您对 www.example.com 也有相同的条目吗?

/etc/hosts 条目示例:

127.0.0.1 example.com www.example.com

xxx.xxx.xxx.xxx example.com www.example.com

(xxx.xxx.xxx.xxx 是您的托管服务器 IP)

【讨论】:

以上是关于Apache2 如何工作 www.example.com的主要内容,如果未能解决你的问题,请参考以下文章

如何停止重定向循环? Ubuntu 上的 Apache2

Ubuntu 下apache2开启rewrite隐藏index.php

Apache 2.2 禁用未配置的子域

Apache 2.4 精确重定向匹配字符串

Apache 2.4 重定向直接 IP 访问

.htaccess 如何工作?