Daftar Pilihan

Rabu, 23 Maret 2011

Konfigurasi Virtual Host Apache

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

Silankah Membantu Saya Untuk Maju.