Webmaster общности: Predpriemach.com | SearchEngines.bg
    web-tourist01/01/20202min00

    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 или съгласието на администратора на сайта в противен случай ще бъдете подведени под отговорност за деиствията си !!!!

    Оставете коментар