Bagaimana Menyediakan Alias ​​DNS Dengan Apache

Melayan Domain Berbilang dari Pelayan Web Apache

Mudah untuk menyediakan alias DNS dengan pelayan web Apache. Apa ini bermakna bahawa jika anda mempunyai satu domain web atau 100, anda boleh menetapkan semuanya untuk menunjuk ke direktori yang berlainan di pelayan web anda dan tuan rumah semuanya.

Kesukaran: Keras

Masa Dikehendaki: 10 minit

Menyediakan Aliases DNS

  1. Buat direktori di pelayan web Apache anda.
    Pastikan anda memasukkan direktori dalam direktori pelayan web anda, dan bukan di mana-mana lokasi pada mesin anda. Sebagai contoh, kebanyakan fail web pelayan Apache terletak di folder htdocs. Oleh itu, buat sub-folder di sana untuk menjadi tuan rumah fail domain anda. Adalah idea yang baik untuk meletakkan fail index.html dalam direktori supaya anda boleh menguji kemudian.
  1. Dalam versi 1 dari Apache, edit fail apache.conf dan cari bahagian hantu (tuan rumah maya).
    Dalam versi 2 Apache, edit fail vhosts.conf.
    Ini biasanya terletak dalam direktori konfigurasi di pelayan web anda, bukan di kawasan htdocs.
  2. Dalam kedua-dua versi, edit bahagian vhosts untuk menambah hos maya yang baru:
    IP_ADDRESS>
    Name NAMEName ServerName
    DocumentRoot FULL_PATH_TO_DIRECTORY
    Ubah bahagian yang diketengahkan kod di atas kepada maklumat yang khusus untuk tapak dan domain anda.
  3. Restart Apache.
  4. Edit fail named.conf anda
  5. Tambah entri untuk domain:
    zon " DOMAIN" DI {
    jenis tuan;
    fail " LOCATION_OF_DB_FILE ";
    izinkan pemindahan { IP_ADDRESS ; };
    };
    Ubah bahagian yang diketengahkan kod di atas kepada maklumat yang khusus untuk tapak dan domain anda.
  6. Buat fail db untuk domain
    Cara paling mudah ialah menyalin fail db lain dan menambah domain baru anda.
  7. Muat semula DNS anda
  8. Uji domain anda dalam pelayar web anda.
    Ia boleh mengambil masa beberapa jam untuk DNS anda disebarkan, tetapi selagi anda menunjuk ke DNS setempat, anda sepatutnya dapat menguji dengan segera.

Apa yang anda perlukan