Difference between revisions of "Konfigurasi Apache Virtual Host"
Jump to navigation
Jump to search
Gibransyah (talk | contribs) |
Gibransyah (talk | contribs) |
||
Line 1: | Line 1: | ||
− | |||
− | |||
= Pengantar = | = Pengantar = | ||
Virtual hosts digunakan agar apache dapat menjalankan lebih dari satu web site dalam satu mesin. | Virtual hosts digunakan agar apache dapat menjalankan lebih dari satu web site dalam satu mesin. | ||
Line 8: | Line 6: | ||
Soal : | Soal : | ||
+ | <pre> | ||
Bejo Ngadimin baru saja mendaftarkan domain <code>indonesia.go.id</code> dan <code>militer.indonesia.go.id</code> | Bejo Ngadimin baru saja mendaftarkan domain <code>indonesia.go.id</code> dan <code>militer.indonesia.go.id</code> | ||
Website tersebut berisi dashboard ekonomi pembangunan dan informasi wajib militer di Indonesia. | Website tersebut berisi dashboard ekonomi pembangunan dan informasi wajib militer di Indonesia. | ||
Line 15: | Line 14: | ||
Aplikasi telah tersedia di /opt/aplikasi/public | Aplikasi telah tersedia di /opt/aplikasi/public | ||
Bantulah Bejo Ngadimin dalam menyelesaikan tugasnya. | Bantulah Bejo Ngadimin dalam menyelesaikan tugasnya. | ||
+ | </pre> | ||
Langkah-langkah: | Langkah-langkah: |
Revision as of 12:17, 10 March 2015
Pengantar
Virtual hosts digunakan agar apache dapat menjalankan lebih dari satu web site dalam satu mesin.
Semisal dashboard.indonesia.go.id
militer.indonesia.go.id
.
Virtual host, SSL, Nama domain
Soal :
Bejo Ngadimin baru saja mendaftarkan domain <code>indonesia.go.id</code> dan <code>militer.indonesia.go.id</code> Website tersebut berisi dashboard ekonomi pembangunan dan informasi wajib militer di Indonesia. Ia ingin agar domain tersebut dapat diakses dari internet. Ia memiliki sebuah mesin yang telah dipasang apache2. Ia tidak ingin terjadi begal data ketika domain tersebut diakses. Aplikasi telah tersedia di /opt/aplikasi/public Bantulah Bejo Ngadimin dalam menyelesaikan tugasnya.
Langkah-langkah:
- Buat virtual hosts
- Install mod_ssl
- Generate sertifikat ssl
- Buat virtual hosts khusus untuk port ssl
- Restart Apache
<VirtualHost *:80> ServerAdmin gw@keren.bgt DocumentRoot "/opt/aplikasi/public/" ServerName dashboard.dev <Directory "/opt/aplikasi/public"> AllowOverride All Require all granted </Directory> ErrorLog /var/log/apache2/aplikasi_error.log CustomLog /var/log/apache2/aplikasi_access_log common </VirtualHost> <VirtualHost *:443> SSLEngine on SSLCertificateFile /etc/ssl/certs/gw_keren.crt SSLCertificateKeyFile /etc/ssl/certs/gw_keren.key ServerAdmin gibransyah@keren.bgt DocumentRoot "/opt/aplikasi/public/" ServerName dashboard.dev <Directory "/opt/aplikasi/public"> AllowOverride All Require all granted </Directory> ErrorLog /var/log/apache2/aplikasi_error.log CustomLog /var/log/apache2/aplikasi_access_log common </VirtualHost>