GNU/Linux >> Belajar Linux >  >> Linux

Siapkan Host Virtual Berbasis Nama di Apache

Dengan host virtual berbasis nama, Anda dapat meng-host beberapa situs web pada IP / server yang sama. Setiap situs web akan memerlukan nama host yang unik.

Catatan :Artikel ini mengasumsikan bahwa Anda telah menginstal Apache di server Anda.

Prasyarat

  • Server web Apache.
  • Akses ke pengguna istimewa Linux seperti root.
  • Akses ke catatan DNS domain atau subdomain.

Prosedur

  1. Masuk ke server Anda melalui SSH dan beralih ke pengguna root.

    $ su
    or
    $ sudo -i
    
  2. Buka konfigurasi situs Apache Anda.

    #RHEL and CentOS based distributions:
    # cd /etc/httpd/conf/httpd.conf
    
    #Ubuntu and Debian based distributions:
    # cd /etc/apache2/sites-available
    
  3. Buka file konfigurasi tempat situs Anda berada.

    Catatan :Ini dan langkah-langkah berikut dapat berubah tergantung pada konfigurasi Anda. Kami akan berasumsi bahwa Anda menggunakan yang default.

    # nano 000-default.conf
    

    atau

    # vim 000-default.conf
    
  4. Tambahkan atau edit (jika sudah ada) arahan berikut ke host virtual yang Anda inginkan.

    Catatan :Anda dapat menambahkan host virtual sebanyak yang Anda inginkan. Namun, setiap server harus memiliki nama server yang unik.Jika Anda menggunakan SSL :Anda juga harus menambahkan arahan ini ke host virtual SSL, port 443.

    <VirtualHost *:80>
        # Here goes the hostname yu want to connect with:
        ServerName www.example.com 
        # You might want to add an alias (optional):
        ServerAlias example.com 
        # This is the location of your website files:
        DocumentRoot "/www/domain"
    </VirtualHost>
    
  5. Simpan dan tutup file Anda.Menggunakan Nano: Untuk menyimpan:Ctrl + O Masukkan Untuk keluar:Ctrl + X

    Menggunakan Vim: Esc :wq Masukkan

  6. Mulai ulang ApacheCatatan :Langkah ini dapat berubah tergantung pada OS Anda.

    #RHEL and CentOS based distributions:
    # systemctl restart httpd
    
    #Ubuntu and Debian based distributions:
    # systemctl restart apache2
    
  7. Tambahkan catatan A pada nama host pilihan Anda yang mengarah ke IP server Anda.

  • Kelola data DNS di Portal MyRackspace (Pelanggan Khusus)
  • Buat data DNS dengan Cloud DNS (Pelanggan Cloud)

Gunakan tab Umpan Balik untuk memberikan komentar atau mengajukan pertanyaan. Anda juga dapat memulai percakapan dengan kami.


Linux
  1. Cara Membuat Virtual Host Nginx (Blok Server)

  2. Konfigurasi Host Virtual Apache – Linux

  3. Instal server web Apache di Linux Mint 13 / Linux Mint 14

  1. Instal server web Apache di openSUSE 12

  2. Instal server web Apache di Ubuntu 12.10

  3. Setup Apache Traffic Server sebagai Reverse Proxy di Linux

  1. Cara Membuat Host Virtual Di Server Apache Untuk Meng-host Banyak Situs Web

  2. Host virtual Nginx – Blok server Nginx

  3. Cara mengkonfigurasi host virtual Apache di ubuntu