Kamis, 19 Agustus 2010

ADMIN SERVER-Setting Virtual Host dan Konfigurasi HTTPS

  • Setting Virtual Host

Virtual host adalah suatu teknik yang memungkinkan sebuah IP address memiliki banyak nama host atau domain. Misal, sebuah IP 10.14.10.240 memiliki nama-nama domain coba.com, testing.coba.com, dan tes.com.


  1. Menyiapkan Virtual Host di Apache File pertama yang perlu diedit adalah Apache httpd.conf file. Jika Anda menginstal perangkat lunak Apache menggunakan download dari situs web Apache , Anda harus memiliki item menu yang akan membuka file ini untuk mengedit Start. Klik-> Program-> Apache HTTP Server-> Configure Apache Server> Edit File Konfigurasi Apache httpd.conf. Jika Anda tidak memiliki item start menu, mulai editor teks Anda dan buka file. Hal ini akan berada dalam sub-folder bernama conf dari folder Apache AndaSebagai contoh, saya di sini:

C:\Program Files\Apache Group\Apache\conf\httpd.conf



2. Konfigurasi
Membuat virtual host akan bekerja dengan versi yang lebih baru, tapi untuk mengikuti pendekatan modular, pengeditan dari httpd.conf hanya untuk membuang komentar (# menghapus dari awal baris berikut:

#Include conf/extra/httpd-vhosts.conf

Segala sesuatu yang lain dimasukkan dalam file httpd-vhosts.conf , yang akan ditempatkan di extra folder di bawah di bawah ini folder yang berisi httpd.conf . Seperti disebutkan, metode yang dijelaskan di sini akan tetap bekerja.


3.
Security
Versi 2.2 juga mengubah beberapa konfigurasi keamanan parameter default. Untuk mengatur segalanya anda harus menambahkan blok berikut untuk file httpd.conf Anda, tepat di atas virtual host, atau untuk Anda httpd-vhosts.conf file:

Order Deny,Allow

Allow from all

Di atas mengasumsikan Anda menggunakan struktur direktori yang dijelaskan di bawah ini. Menyesuaikan yang diperlukan untuk mencerminkan direktori Anda yang sebenarnya.

Pada kenyataannya, Anda dapat menghubungi domain apa saja yang Anda inginkan. Untuk menyederhanakan dan meminimalkan mengetik diperlukan untuk beralih antara situs situs hidup dan pengujian. Yang penting hanya titik, dan itu benar-benar penting, adalah bahwa Anda pernah menggunakan, sebenarnya, nama domain hidup.

Ke bagian paling bawah file httpd.conf Anda dalam editor teks. Anda harus melihat contoh dari virtual host di sana. Setiap baris dari contoh yang akan dimulai dengan octothorpe (#).Karakter octothorpe menandai baris sebagai komentar, sehingga contoh tidak dilaksanakan. Tambahkan baris berikut di bawah ini {CONTOH}:

NameVirtualHost 127.0.0.1

DocumentRoot "C:\My Sites\Site1"
ServerName site1.local

DocumentRoot "C:\My Sites\Site2"
ServerName site2.local

Simpan dan tutup file. Itu akan memberitahu server Apache semua perlu tahu, untuk menampilkan halaman menggunakan nama domain site1.local dan site2.local.


4.
Menyelesaikan masalah DNS
Berikutnya adalah mengedit file lain. File kedua Anda yang perlu digedit disebut host, tanpa ekstensi file. Ini adalah sebuah sistem file Windows dan memungkinkan Anda untuk memasukkan alamat khusus untuk domain tertentu, bukan menggunakan lookup DNS. Lokasi normal untuk file ini adalah:

C:\WINNT\system32\drivers\etc\hosts
atau

C:\Windows\system32\drivers\etc\hosts

Hanya pergi ke bagian bawah file, di bawah semua komentar dan setiap entri yang ada dan menambahkan dua baris berikut:

127.0.0.1 site1.local
127.0.0.1 site2.local

Simpan dan tutup file host.

Sisanya satunya hal yang perlu Anda lakukan adalah untuk memulai kembali server Apache. Anda perlu melakukan ini karena Apache hanya membaca berkas konfigurasi ketika pertama kali dijalankan. Click Start->Programs->Apache HTTP Server->Control Apache Server->Restart. Jika Anda tidak memiliki item menu, buka command prompt dan ubah ke direktori Apache, dan ketik perintah berikut dan tekan Enter:

apache -w -n "Apache" -k restart

Anda akan melihat pesan seperti ini:

The Apache service has restarted.

Tutup jendela perintah dan memulai browser web Anda dan. Browser alamat jenis Di bar, http://site1.local menekan tombol Enter. Anda sekarang akan melihat salinan lokal Anda site1 Anda.
Ketika Anda menciptakan virtual host seperti ini, default http://localhost tidak lagi bekerja. Namun, jika Anda menggunakan sesuatu seperti phpMyAdmin, Anda masih akan membutuhkannya. Solusi untuk itu adalah dengan membuat satu virtual host tambahan disebut "localhost" yang menunjuk ke folder htdocs Apache asli. Mungkin terlihat seperti ini:

DocumentRoot C:\Apache\htdocs DocumentRoot C: \ Apache \ htdocs
ServerName localhost ServerName localhost

Jangan lupa untuk menyertakan virtual host tambahan saat Anda mengedit file host Windows.


5.Nama sederhana berbasis vhosting

  • Kompatibilitas: Sintaks ini telah ditambahkan di Apache 1.3.
  • Setup: Mesin server memiliki nama primer server.domain.tld. Ada dua alias (CNAMEs) www.domain.tld dan www.sub.domain.tld untuk alamat server.domain.tld.
  • Server konfigurasi:

...

Port 80

ServerName server.domain.tld

NameVirtualHost *:80

DocumentRoot /www/domain

ServerName www.domain.tld

...

DocumentRoot /www/subdomain

ServerName www.sub.domain.tld

...

Tanda bintang sesuai dengan semua alamat, sehingga server utama tidak melayani permintaan. Karena kenyataan bahwa www.domain.tld adalah pertama dalam file konfigurasi, ia memiliki prioritas tertinggi dan dapat dilihat sebagai default atau server primer.

  • Berbasis nama vhost yang lebih rumit
  • IP-based vhosts Berbasis IP vhosts
  • Campuran vhosts name-/IP-based
  • Port berbasis vhosts
  • Menggunakan _default_ vhosts
  • Migrasi berbasis vhost sebuah nama ke IP berbasis vhost
  • Menggunakan ServerPath direktif

Jika Apache telah terinstal dengan benar, Anda dapat mengkonfigurasi virtual hosting dengan mudah mengedit file konfigurasi Apache. The main .conf files in /etc/apache2 include httpd.conf, error.conf, server-tuning.conf, and a bunch more. Utama. Conf file di / etc/apache2 termasuk httpd.conf, error.conf, server-tuning.conf, dan banyak lagi. These files are set for read-only access for normal users; you must gain root access with the sudo or su command to change them. File-file ini ditetapkan untuk akses read-only untuk pengguna normal, Anda harus mendapatkan akses root dengan perintah sudo atau su mengubahnya. Dan menemukan baris ini:Edit /etc/apache2/httpd.conf

Include /etc/apache2/vhosts.d/*.conf Sertakan / etc/apache2/vhosts.d / *. conf

Ganti dengan baris yang menentukan sebuah conf. File kita akan menciptakan dan panggilan vhost.conf:

Include /etc/apache2/vhosts.d/vhost.conf

Bila Anda telah membuat perubahan, simpan file tersebut.

Sekarang, sebagai root, buat vhost.conf dengan menamai kembali vhost.template file di / vhosts.d /:

mv vhost.template vhost.conf


Sekarang edit file tersebut untuk mengaturnya untuk memungkinkan beberapa nama situs Web berbasis pada satu alamat IP. Pertama menambahkan direktif virtual host dengan NameVirtualHost *. Asterisk adalah karakter kartu liar yang memungkinkan setiap alamat yang akan ditetapkan. Dalam direktif yang dapat Anda tambahkan virtual host pertama Anda:

 NamevirtualHost *ServerAdmin 
  youremail@yoursite.com This e-mail address is being protected from spambots. e-mail ini dilindungi dari spambot. You need JavaScript enabled to view it Anda butuh Javascript dan diaktifkan untuk melihatnya 
  
DocumentRoot / srv / www / htdocs / directory_of_your_choice / 
 ServerAlias yourdomain.com *. yourdomain.com 

Bagian pertama adalah tag pembuka untuk blok host virutal didefinisikan. ServerAdmin memungkinkan Anda menampilkan alamat email administrator jika kesalahan seperti 404 terjadi. DocumentRoot adalah direktori root untuk situs didefinisikan, misalnya, situs yang saya punya host di masa lalu semua memiliki rekening dibentuk dalam / srv / www / htdocs / host / sitename /. Berikutnya adalah ServerAlias atau ServerName, yang mengontrol apa nama orang yang dapat digunakan untuk melihat dan mengakses situs. Anda dapat mengatur ini di dalam direktori NameVirtualHost utama atau domain dari situs tersebut sehingga server dapat menampilkan konten yang terkait dengan nama domain. Alasan untuk dua entri ServerAlias di atas adalah bahwa server yang sering disebut dari lebih dari satu ServerName, sehingga Anda menyiapkan ServerAlias dengan lebih dari satu alamat yang tercantum.

· Konfigurasi HTTPS

Belajar Mengkonfigurasi SSH,HTTP dan HTTP pada router Cisco :

Langkah-langkahnya adalah sebagai berikut :

1.
Aktifkan enable secret
     Router(config)#enable secret xxxx
  2. Buat user name
     Router(config)#username yere privilege 15 password 0 xxxx
 
-----------Konfigurasi SSH-------------
3. Konfigurasi host name
        Router(config)#hostname cnc1
       cnc1(config)#
4. Konfigurasi Domain name
   cnc1(config)#ip domain-name yere.org
5. Konfigurasi RSA key
   cnc1(config)#crypto key generate rsa
   The name for the keys will be: cnc1.yere.org
   Choose the size of the key modulus in the range of 360 to 2048 for your
   General Purpose Keys. Choosing a key modulus greater than 512 may take
   a few minutes.

How many bits in the modulus [512]: 1024
   % Generating 1024 bit RSA keys, keys will be non-exportable...[OK]
 
cnc1(config)#username blablabla password blablabla
cnc1(config)#line vty 0 4
cnc1(config-line)#transport input ssh
cnc1(config-line)#login local


------Konfigurasi HTTP dan HTTPS-------

 

6. Mengaktifkan HTTP dan HTTPS Server

cnc1(config)#ip http server

cnc1(config)#ip http secure-server

% Generating 1024 bit RSA keys, keys will be non-exportable...[OK]

cnc1(config)#ip http authentication local

cnc1(config)#

7. Terakhir di line Vty Permit SSH

cnc1(config)#line vty 0 4

cnc1(config-line)#login local

cnc1(config-line)#privilege level 15

cnc1(config-line)#transport input ssh

cnc1(config-line)#^Z

cnc1#

*Apr 16 13:13:41.599: %SYS-5-CONFIG_I: Configured from console by consolewr mem

Building configuration...

[OK]

cnc1#

 

0 komentar:

About Me

Foto Saya
Nur Annisa
Cimahi, Jawa Barat, Indonesia
Computer & Networking A '06 SMKN 1 Cimahi '08, D1 ITB STEI-TKJ '11               y!m : nuy.nurannisa                                    twitter : @nuynaynuy                                                            Let's join and share :)
Lihat profil lengkapku

Blog Archive

Popular Posts

Visit My Facebook

Follower

Diberdayakan oleh Blogger.