Apache көмегімен DNS атын қалай орнату керек

Apache веб-серверінен бірнеше домендерге қызмет көрсету

Apache веб-серверімен DNS бүркеншік аттарын орнату оңай. Бұл дегеніміз, егер сізде бір веб-домен болса немесе 100-і болса, оларды веб-сервердегі әртүрлі каталогтарға бағыттап, олардың барлығын өзіңіз орналастыра аласыз.

Күрделілігі: қатты

Қажетті уақыт: 10 минут

DNS теңшелімдерін орнату

  1. Apache веб-серверінде каталог жасаңыз.
    Машинаңыздағы кез келген жерде емес, веб-сервердің каталогтарындағы каталогты орнатыңыз. Мысалы, көптеген Apache серверінің веб-файлдары htdocs қалтасында орналасқан. Сондықтан домен файлдарын орналастыру үшін ішкі қалтаны жасаңыз. Кейінірек тестілеу үшін index.html файлын каталогта орналастыру жақсы идея.
  1. Apache нұсқасының 1 нұсқасында apache.conf файлын өңдеп, vhosts (виртуалды хосттар) бөлімін табыңыз.
    Apache 2 нұсқасында vhosts.conf файлын өңдеңіз.
    Олар, әдетте, htdocs аймағында емес, веб-сервердегі конфигурация каталогында орналасқан.
  2. Кез-келген нұсқасында жаңа виртуалды хост қосу үшін vhosts бөлімін өңдеңіз:
    IP_ADDRESS>
    ServerName DOMAIN NAME
    DocumentRoot FULL_PATH_TO_DIRECTORY
    Жоғарыдағы кодтың бөлектелген бөліктерін сіздің сайтыңызға және доменіңізге қатысты ақпаратқа өзгертіңіз.
  3. Apache-ді қайта іске қосыңыз.
  4. Name.conf файлыңызды өңдеңіз
  5. Домен үшін жазбаны қосыңыз:
    аймақ « DOMAIN» IN {
    түрі мастер;
    « LOCATION_OF_DB_FILE » файлдары;
    рұқсатты беру { IP_ADDRESS ; };
    };
    Жоғарыдағы кодтың бөлектелген бөліктерін сіздің сайтыңызға және доменіңізге қатысты ақпаратқа өзгертіңіз.
  6. Доменге арналған db файлын жасаңыз
    Ең қарапайым жолы - басқа Db файлдарын көшіру және жаңа доменді қосу.
  7. DNS-ді қайта жүктеңіз
  8. Веб-браузерде доменді тексеріңіз.
    DNS-нің таралуына бірнеше сағат кетуі мүмкін, бірақ жергілікті DNS-ге нұсқаған кезде сіз бірден тестілеуден өтуіңіз керек.

Сізге не қажет