Setting HTTPS
Setting HTTPS
Paket yang harus di install adalah
#apt-get install apache2 php5 mysql-server
phpmyadmin openssl ssl-cert
Membuat RSA key dan SSL Certificate
#openssl req -new -x509
-days 365 -nodes
-out /etc/apache2/apache.pem
-keyout /etc/apache2/apache.pem
Aktifkan SSL
#a2enmod ssl
Pastikan port 443 sudah ter-listen
#mcedit /etc/apache2/ports.conf
Buka default, dan tambahkan script berikut
#mcedit /etc/apache2/sites-available/default
<VirtualHost *:80>
ServerAdmin
webmaster@localhost
ServerName
www.lks2014.edu
ServerAlias
lks2014.edu
DocumentRoot /var/www
<Directory />
Options
FollowSymLinks
AllowOverride
None
</Directory>
<Directory
/var/www/>
Options Indexes
FollowSymLinks MultiViews
AllowOverride
None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/
/usr/lib/cgi-bin/
<Directory
"/usr/lib/cgi-bin">
AllowOverride
None
Options +ExecCGI
-MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values
include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog
${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:443>
ServerAdmin
webmaster@localhost
ServerName www.lks2014.edu
ServerAlias lks2014.edu
DocumentRoot /var/www
ErrorLog
/var/log/apache2/error.log
CustomLog
/var/log/apache2/error.log combined
SSLEngine on
SSLCertificateFile
/etc/apache2/apache.pem
</VirtualHost>
Aktifkan virtual host
#a2ensite /etc/apache2/sites-available/default
Restart apache2
#service apache2 restart
Komentar
Posting Komentar