Konfigurasi Virtual Host Apache
Buat file konfigurasi virtual host domain virtual anda di /etc/apache2/sites-available/, gantikan domainanda.tld dengan nama domain yang ingin anda gunakan;
1.cd /etc/apache2
2.nano sites-available/domainanda.tld
Tambahkan (buat) konfigurasi standar berikut; Modifikasi di kemudian hari yang terkait dengan domain tersebut dapat anda lakukan di file ini; Gantikan domainanda.tld dengan nama domain anda, dan username dengan username yang telah dibuat sebelumnya;
ServerName domainanda.tld
ServerAlias www.domaianda.tld
ServerAdmin webmaster@domainanda.tld
DocumentRoot /home/username/www/
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
ErrorLog /var/log/apache2/domainanda.tld-error.log
LogLevel warn
CustomLog /var/log/apache2/domainanda.tld-access.log combined
ServerSignature Off
Enable site; dan Reload Apache;
1.a2ensite domainanda.tld
2./etc/init.d/apache2 reload
Menghilangkan Keterangan Versi Apache dan PHP
Langkah ini merupakan langkah tambahan, silahkan dilakukan apabila anda ingin melakukan langkah awal pengamanan server anda;
Menghilangkan versi Apache dapat dilakukan melalui merubah ServerTokens Full menjadi ServerTokens Prod
1.nano /etc/apache2/apache2.conf
Ubah ServerTokens menjadi Prod
...
ServerTokens Prod
...
Menyembunyikan versi apache dilakukan dengan mengedit file;
1./etc/php5/apache2/php.ini
Ubah expose_php menjadi off
...
expose_php = Off
...
Restart Apache;
1./etc/init.d/apache2 restart
Tidak ada komentar:
Posting Komentar