apache и домейни
Здравейте,
в този урок ще ми покажа как можете да си свържете домейна с apache и да създадете субдомейни
Първото което е и най-важно е да имате реален IP адрес
След като имате реален IP адрес и имате закупен домейн просто сменявате DNS сървърите от контролният панел на домейна с вашето реално IP
До тук добре но сега идва и по трудната част която лично на мен ми създаде много проблеми но се справих
Отворете httpd.conf намерете следните редове
ServerName *******
ServerAdmin ****@****.com

Това са редовете който показват вашият eMail и сървъра
Горните редове трябва да се изтрият за да не става проблем с тях
и сега идва време да покажем на сървъра кой домейн да използва и каде да индексира
най-оtдолу на документа пишете следният код
NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin майл-адрес@домейн.com
DocumentRoot D:/appserv/www
ServerName домейн.com

</VirtualHost>

разбира се трябва и да промените D:/appserv/www за да може да се индексира правилно

до тук вече посочихме на сървъра кой е нашият майл домейн коя е root директорията на сървъра и на кой порт да работи този сървър
сега ще преминем към създаването на субдомейните
повечето от вас са имали домейн+ хостинг и знаят че за да се създаде един субдомейн е необходимо само да се влезне в контролният панел и да се създаде субдомейна обаче това не става толкова лесно при домашните сървъри защото контрол панела на вашият хостинг е направен така че да става много бързо и лесно работата
а за да се създаде тук субдомейн е необходимо да напишете няколко реда
ето пример за тези редове тях трябва да ги сложите след горният код
<VirtualHost *:80>
DocumentRoot D:/appserv/www/sub
ServerName sub.домейн.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot D:/appserv/www/sub2
ServerName sub2.домейн.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot D:/appserv/www/sub3
ServerName sub3.домейн.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot D:/appserv/www/sub4
ServerName sub4.домейн.com
</VirtualHost>

както виждате в погорният код сме отворили няколко пъти тага VirtualHost и затворили
по този начин показваме на сървъра каде да индексира и кой порт ползваме
до тук всичко е OK запазвате файла но за съжаление още не е готово създаването на субдомейна трябва да отворите още един файл който се намира на следният адрес
C:\WINDOWS\system32\drivers\etc
като отворите папката ще видите 5 файла
вие трябва да отворите host с някой текстов редактор и да изтриете всичко което е в него
след като изтриете това което е във файла трябва да създадете и последната част от субдомейните ето кода за създаването
89.190.193.216 sub.домейн.com
89.190.193.216 sub2.домейн.com
89.190.193.216 sub3.домейн.com
89.190.193.216 sub4.домейн.com

разбирасе трябва да промените 89.190.193.216 на вашето IP за да може да стане
след като сте направили това запазвате файла и вече можете да напишете в браузара sub.домейн.com и ако ви покаже грешка значи дайте ресет на сървъра а ако не покаже Трябва да създадете папките sub sub2 sub3 и sub4 в root папката на сървъра иначе няма да ви отвори нищо и ще ви каже, че не съществува такава страница.

е приятен ден на всички ако имате проблем с урока или въпрос пипайте в форума .



ВНИМАНИЕ
Този урок е писан специално за web-tourist и всички права над него са запазени.
Вие нямате право да го копирате и публикувате в друг сайт без линк към web-tourist или съгласието на администратора на сайта в противен случай ще бъдете подведени под отговорност за деиствията си !!!!





/ Трябва да сте регистриран за да напишете коментар /
От: heminei
11:22 10-07-2010
Златен си!
От: webdeveloper
13:07 28-11-2010
Аз успешно добавих 2 виртуални хоста, но 3-я нещо се базика и се отваря само от моя компютър...
1