Получение поддоменов с помощью co.cc и ZoneEdit

Я действительно потерян, и мой родной язык не английский, поэтому трудно понять некоторые сложные страницы Apache Doc.

Я установил веб-сервер Apache 2 на старом Macintosh (Mac OS X 10.4.11, но также на GNU/Linux box с теми же файлами конфигурации, но, конечно, не одновременно;)).

DocumentRoot - это / Users / enrique / Sites, я знаю, что это не самый лучший вариант, но он работает, и у меня нет ошибки прав доступа при подключении общей папки на других компьютерах в моей локальной сети.

Я установил бесплатный домен на co.cc, скажем, это mysuperdomain.co.cc

Я также настроил учетную запись DNS ZoneEdit. Я создал новую зону под названием "mysuperdomain.co.cc", а затем использовал приложение DNSUpdate с моими данными Zoneedit для обновления моего динамического IP-адреса (обычно он меняется два раза в месяц у моего провайдера). Он отлично работает, и я могу использовать ssh, VNC, FTP и, конечно, мой веб-сервер apache из любой точки мира. Я попытался VNC Mac из компьютерного магазина в Германии (я живу в Испании), и я был великолепен... и это спасло меня, поскольку я мог восстановить некоторые документы...

Я обычно ssh мой сервер и редактирую файл конфигурации оттуда, или я использую webmin, если я в Windows, и у меня нет клиента SSH.

Ну, вот в чем проблема: сначала я настроил виртуальный хост вручную, а затем снова с помощью webmin (возможно, я что-то упустил) с адресом doc.mysuperdomain.co.cc и DocumentRoot /Users/enrique/Sites/data/doc потому что я хочу отделить его от других моих папок.

Что ж, если я наберу doc.mysuperdomain.co.cc в своем браузере, он перейдет на страницу индекса по умолчанию.

Почему это не берет меня в нужную папку?

Я не знаю что делать Я думаю, что покупка "полного" домена теперь немного дороже (и эта папка doc предназначена для образовательных целей). С личным доменом.net или.com, например, смогу ли я использовать субдомены с моей бесплатной учетной записью zoneedit?

Если кто-то может спасти меня, я буду самым счастливым человеком на Земле...

Обновить:

Я говорю, что я потерян. Это то, что у меня есть в моем httpd.conf

NameVirtualHost mysuperdomain.co.cc:80

<VirtualHost doc.mysuperdomain.co.cc:80>
DocumentRoot /Users/enrique/Sites/doc
ServerName mysuperdomain.co.cc
</VirtualHost>

Я не использую внешний httpd-vhosts.conf, я буду его использовать?

Я попытался поместить другой Vhost с основным доменом (mysuperdomain.co.cc), указывающим на documentroot (Users / enrique / Sites), но безуспешно.

Я думаю, что это то, что я напечатал неправильно (Apache doc довольно сложно понять, и некоторые страницы не обновляются в испанской версии...)... но, возможно, проблема заключается в использовании свободного домена co.cc. Я скрещу пальцы и подожду, это ошибка конфигурации.

1 ответ

Ваша конфигурация Apache для doc.mysuperdomain.co.cc использует директиву ServerName? Имя_сервера используется для сопоставления имени хоста с виртуальным хостом.

Кроме того, если вы используете httpd-vhosts.conf, убедитесь, что он включен в вашем основном файле httpd.conf.

Другие вопросы по тегам