Dalam tutorial ini perlu diperhatikan bahwa sudah mempunyai sertifikat ssl
1. Aktifkan modul ssl
sudo a2enmod ssl
2. Copykan file sertifikat ke satu folder aja biar gampang misalkan di /etc/ssl/tes
3. Buat konfigurasi ssl, masuk ke folder /etc/apache2/sites-available
cd /etc/apache2/sites-available
4. Buat file konfigurasi baru utk domain anda
vim tes.conf
5. Isikan seperti ini
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ServerName tes.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/tes/tes_com.crt
SSLCertificateKeyFile /etc/ssl/tes/sectigo.key
SSLCACertificateFile /etc/ssl/tes/ChainCA1.crt
<Directory /var/www/html/>
Order allow,deny
Allow from all
Require all granted
Options +FollowSymLinks -Indexes
RewriteEngine On
AllowOverride None
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
</Directory>
</VirtualHost>
</IfModule>
6. Kemudian simpan dan aktifkan konfigurasi tersebut
sudo a2ensite tes
Selesai
Sekarang setting file host di komputer anda agar domain tes.com mengarah ke ip local server anda dan testing
Tidak ada komentar:
Posting Komentar