【问题标题】:htaccess Domain Simulationhtaccess 域模拟
【发布时间】:2009-06-09 08:46:37
【问题描述】:

我有一个自动托管来自 /var/www 的东西的服务器。我在 /var/www 中复制了一个类似 domain.com 的目录。然后我将 domain.com 添加到我的 /etc/hosts 中以获取 127.0.0.1 (localhost/loopback)。 Apache 的 .htaccess 技巧是什么,以便我可以使用:http://domain.com/ 访问我的网站,它会自动知道在 /var/www/domain.com/ 中查找(无需重定向 URL)?

【问题讨论】:

    标签: apache .htaccess


    【解决方案1】:

    你需要这样的虚拟主机:

    NameVirtualHost *:80
    
    <VirtualHost *:80>
      DocumentRoot /var/www/domain.com/
      ServerName domain.com
    </VirtualHost>
    

    有关 Apache 文档的更多信息:http://httpd.apache.org/docs/2.0/vhosts/examples.html

    【讨论】:

      【解决方案2】:

      我想你正在寻找:

      
      <VirtualHost *:80>
          ServerAdmin mail@domain.com
          DocumentRoot /var/www/htdocs/domain.com/
          ServerName *.domain.com
          ErrorLog logs/domain-error_log
          CustomLog logs/domain-access_log common
      </VirtualHost>
      

      这将查找 *:80 上的任何内容,如果是 domain.com,则其 DocRoot 变为 /var/www/htdocs/domain.com

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-03-30
        • 2012-05-28
        • 2012-01-19
        • 2014-02-07
        • 2012-07-11
        • 2011-03-28
        • 1970-01-01
        相关资源
        最近更新 更多