Вы используете отдельный раздел для пользовательских файлов?
Можно хотеть проверить, чтобы видеть, "заблокированы" ли файлы, если они загружаются.
Проверьте и удостоверьтесь, что нет странных полномочий пользователя, главным образом путем установки их на всех или просто пользователей, которые должны добраться до него рекурсивно на корневой папке для сохранения.
Для виртуального решения для хостов работать, Вы все еще потребуете записи CNAME. Ваш менеджер по DNS должен позволить Вам вводить подстановочную запись (где yourdomain.com):
*.yourdomain.com => @
Иначе желание должно ввести Ваш список субдомена вручную:
a.yourdomain.com => @
b.yourdomain.com => @
Хотелось бы надеяться, Ваш DNS предварительно сконфигурирован с подстановочным знаком, хотя, вероятно, нет. Если Вы не можете разрешить свой субдомен после установки Ваших виртуальных хостов, то Вы будете знать почему.
Если Вы отправляете, какой сервер Вы используете (IIS, Apache, и т.д.), более конкретные инструкции могли быть даны при установке виртуальных хостов.
При использовании Apache можно использовать директиву ServerAlias в объявлении VirtualHost
При использовании Lighttpd можно использовать ModSimpleVhost и затем создать символьные ссылки на основную папку или использовать что-то вроде этого:
$HTTP ["хост"] = ~ "^ (хоста example.org|hostb.example.net) $" {.. конфигурация virtualhost здесь...}
1. У Вас есть некоторое приложение, где у клиента каждый клиент есть пользовательский субдомен - myuser.myapp.com.
2. У Вас есть выделенный сервер и / или корневой доступ. Просто сделайте свое значение по умолчанию приложения (всеобъемлющим) виртуальным хостом и реализуйте пользовательскую обработку домена в приложении. Другой путь, корректируются, WWW-сервер конфигурируются каждый раз, когда клиент добавляет пользовательский субдомен. Просто выскажите клиентское мнение CNAME к Вашему серверу DNS (как www.myapp.com).