|
|
| (9 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| Artikel ini masih dalam pengembangan
| | #REDIRECT [[Apache Virtual Host]] |
| | |
| = Pengantar =
| |
| Virtual hosts digunakan agar apache dapat menjalankan lebih dari satu web site dalam satu mesin. | |
| Semisal <code>dashboard.indonesia.go.id</code> <code>militer.indonesia.go.id</code>.
| |
| | |
| = 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
| |
| | |
| <pre>
| |
| <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>
| |
| </pre>
| |
| | |
| = Referensi =
| |
| * http://httpd.apache.org/docs/2.2/vhosts/
| |