相关疑难解决方法(0)

使用Apache VirtualHost创建通配符子域

我想要这种情况:

  1. 如果用户请求使用此URL:example.com或者www.example.com,用户将index.php在此目录中看到/home/admin1/public_html/

  2. 但是当用户请求使用其他子域(通配符)时freediscount.example.com,用户将index.php在此路径中看到:/home/admin1/public_html/userweb/freediscount.example.com

我托管的技术支持建议我使用这种方法:http://www.wiredstudios.com/php-programming/setting-up-wildcard-dns-for-subdomains-on-cpanel.html

基于该教程,PHP有一个新工作...当用户请求子域时重定向特定文件夹.我不喜欢这种方法.对我来说,如果Apache可以处理这个问题会更好.

几乎接近我需要的是这个方法:Virtualhost For Wildcard Subdomain和Static Subdomain

但是,我有一个VirtualHost设置问题,如何VirtualHost正确创建该情况?

这是我所做的但没有奏效:

## I think this one is for www or without www, automatically generated with WHM
<VirtualHost xx.xx.xx.xx:80> 
ServerName example.com
ServerAlias www.example.com
DocumentRoot /home/admin1/public_html
</VirtualHost>

## Here's what I'm trying to add
<VirtualHost xx.xx.xx.xx:80>
    ServerName example.com
    DocumentRoot /home/admin1/public_html/userweb/*
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

apache wildcard-subdomain virtualhost

16
推荐指数
2
解决办法
4万
查看次数

多个域到一个虚拟主机| 通配符主机(共享主机)?

我有以下任务:创建一个可以使用20个不同域名访问的网站.

相同的文件,相同的文件夹,相同的IP.

问题(共享主机): 这可以通过指向同一个公共子域的裸cname来完成,还是我们需要一个静态ip?

问题是确保共享托管,我试图避免逐个手动创建"cpanel插件域".共享主机不允许修改httpd conf,这允许我为IP创建通配符虚拟主机.

我想我的问题是自动回答; 我需要一个静态,除非我只使用子域的w通配符,它​​可以在共享主机上运行."*.domain.com","two.domain.com","three.domain.com"=>目录/

apache dns hosting web

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

标签 统计

apache ×2

dns ×1

hosting ×1

virtualhost ×1

web ×1

wildcard-subdomain ×1