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

Postingan populer dari blog ini

Multimedia Streaming

INFO LOWONGAN KERJA KLATEN BULAN JULI

LOWONGAN KERJA PATI BULAN JULI