Эта тема на forum.dklab.ru


Axen:
Лана пускай даже будет дренвер, но как сделать ДНС? а то адрес типа 10.1.1.5 не очень красивый и запоминающийся =)
Домен у меня есть, а вот как ДНС сделать не знаю, а с остальным разобрался как и что ;)
Валенок:
Axen
???
да поможет Вам яндекс, искать там: "Бесплатный первичный DNS"
вроде бы Da.ru производит такие услуги, но я не уверен (если да, смотрите в правый столбик, а не в левый :) )
Антон Макаренко:
Проще всего действительно юзать песплатный DNS.
everydns.net неплохой. Из "недостатков" можно отметить несоответствие стандартам серийных номеров SOA и невозможность добавить SPF-запись.

Раз Вы выбирали между Денвером и набором софта по отдельности, значит ОС у на сервере -- Windows. Под Win2000/2003 настроить DNS нетрудно (просто надо знать, как работает DNS в принципе).

Для диагностики домена используйте dnsreport.com
Антон Макаренко:
Axen
Вам здесь помогут только советом, но не делом.

0) Выучить английский

Осваиваем DNS
1.1) Раздобыть бумажную книгу по DNS для Windows 2000/2003. Там обязательно есть основы DNS и написано как настроить неймсервер под виндой. Только не перепутайте с Active directory и прочей лабудой.
1.2) Настроили первичный неймсервер (протестили с помощью nslookup, все хорошо резолвится). Обращаемся к регистратору с просьбой зарегистрировать айпишник Вашего неймсервера как неймсервер (прописать в верхних NS, вобщем). Ждем 0.5-48 часов...
1.3) Ура. tracert по доменному имени неймсервера приводит к требуемому хосту. Создаем где-нибудь на 2-3 других зарегистрированных неймсерверах вторичные зоны для Вашего домена (нам ведь уже знакомы все эти термины, ведь мы прочитали книгу).
1.4) Прописываем все 3-4 неймсервера у регистратора.
1.5a) Не получается 1.2-1.3? Идем на everydns.net и создаем необходимые записи, переходим к пункту 1.4
1.5b) Не получается вообще? Платим мзду компетентному админу (на хостингах такие водятся), чтоб настроил.
Результат: домен резолвится по нужному IP-адресу

Настраиваем Web-сервер
2.0) Раздобыть бумажную книгу по Apache. Читаем про основные директивы. Читаем как настроить VirtualHost.
2.1) Качаем дистрибутив Apache/Apache2 (у каждого есть свои плюсы и свои минусы). Инсталлируем в место A.
2.2) С книгой в руках настраиваем VirtualHost для Вашего домена. DocumentRoot сайта при этом размещаем в месте B. Проверяем, что наш сайт доступен.
2.2a) Включаем и проверяем mod_rewrite
2.3) Качаем: http://ua2.php.net/get/php_manual_ru.chm/from/a/mirror Там пошагово написано, как прикручивается php4/5 к Apache1/2
2.4) Инсталлируем php тоже в место A. Прикручиваем как написано в мануале. Запускаем <?php phpinfo(); ?>
2.4) Включаем в php расширения: php_iconv, php_gd2 -- пригодятся
2.5) Качаем MySQL 4.1.x или 5.x. Инсталлим в место A. Настраиваем по своему вкусу (да поможет нам wiki: http://phpclub.ru/faq/wakka.php?wakka=MySql&v=mrb )
2.6a) Что-то из пунктов 2.2-2.5 не получается? Используем поиск (во избежание глупых вопросов на форуме). Темы настолько избитые, что все необходимое google приносит на блюдечке с голубой каемочкой.
2.6b) Возможно пригодится "коза" (см далее)
Результат: web-сервер работает

p.s. Устанавливаем Денвер и смотрим, как там все вылизано и как просто все делается.


------------------------------------------------------------------------------------
Коза конфига Apache
# ------ php as CGI binary
#ScriptAlias /php/ "D:/srv/php/"
#Action application/x-httpd-php "/php/php.exe"
#AddType application/x-httpd-php .php

# ------ php as a module
LoadModule php4_module "c:/php/php4apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "c:/php"

# ------ perl CGI
AddHandler cgi-script .cgi .pl
ScriptInterpreterSource registry

# ------------------------------------------------------ Global settings
<Directory c:/php>
Allow From all
</Directory>

<Directory d:/tmp>
Allow From all
</Directory>
DirectoryIndex index.html index.php
NameVirtualHost 0.0.0.0:80

# ------ AWStats
Alias /awstatsclasses "d:/www/_awstats/classes/"
Alias /awstatscss "d:/www/_awstats/css/"
Alias /awstatsicons "d:/www/_awstats/icon/"
Alias /awstats/ "d:/www/_awstats/cgi-bin/"
<Directory "d:/www/_awstats/classes">
Options none
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "d:/www/_awstats/css">
Options Indexes
Order allow,deny
Allow from All
</Directory>
<Directory "d:/www/_awstats/icon">
Options Indexes
Order allow,deny
Allow from All
</Directory>
<Directory "d:/www/_awstats/cgi-bin/">
Options Indexes ExecCGI
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex awstats.pl
AuthType Basic
AuthName "Authentification required"
AuthUserFile "d:/www/_awstats/htpwd"
Require valid-user
</Directory>


# ----------------------- VIRTUAL HOSTS -------------------------- #

# ------------------------------------------------------ host.com
<Directory d:/www/host.com/htdocs>
Options Indexes FollowSymLinks MultiViews
Order allow,deny
Allow from all
AllowOverride All
</Directory>
<VirtualHost 0.0.0.0:80>
ServerName "host.com"
ServerAlias "www.host.com"
ServerAdmin webdev@host.com
DocumentRoot "d:/www/host.com/htdocs"
ErrorLog d:/www/host.com/logs/err.log
CustomLog d:/www/host.com/logs/access.log combined
</VirtualHost>
Ant:
Выделено из темы «Нужен софт для создания типа хоста =)»,
расположенной в форуме Прочее (31 Мая 2006, 20:37).
Anonymous:
Могу дать DNS, домен будет *.doomer.ru
Если нужно - пишите на den-rad@yandex.ru,den-rad@so.yandex.ru
LoMaX:
http://no-ip.com besplatna i delai ih skoka ho4ew
Л. Бякин:
Для начала, сразу оговорюсь
Хостингом пользоваться нету смысла, потому что это проекты архивов фотоальбомов. почти 3гиг фоток чтоб листать и 7 гиг архивов с фотками за прошлые года. У хостинг-провайдеров место дорогое, да и кто это всё будет заливать? мне намного легче с ДВД скинуть всё сразу на винчестер своей машины.

Не понимаю
Вообще ничего не понимаю в этом днс... Если я захотел взять машину, чтоб захостить несколько проектов, то как к одному айпи привязать несколько доменных имён?

Вот здесь: http://karman.com.ua/_besplatnye_domeny_0_134_menu_0_1.html нет вообще никакого упоминания, что имя привязывается к айпи...

Что надо делать на стороне машины к которой привязываются адреса?

Как продлевать имя?

Матанализ в универе и то понятнее чем этот днс...


Мне плевать на безопасность. Ломать никто не будет.
Л. Бякин:
Ура! Фхтагн! Я всё понял!
Дмитрий Котеров:
Ветка выделена в отдельную тему «Замечание от непонимающего, что такое Денвер»,
расположенную в форуме Лень сходить в Поиск или почитать документацию (12 Декабря 2007, 23:18).

Эта тема на forum.dklab.ru