Sayfalar

3 Ekim 2009

apache'de public_html ayarını yapmak

Öncelikle, öntanımlı site ayarlarını kendi sitemize kopyalayalım:
$ sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/benimsite

Artık public_html diznimin yerini gösterebilirim. Bunun için:
$ sudo nano -w /etc/apache2/sites-available/benimsitem
Burada aşağıdaki gibi bir kısım görünecektir:
...
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
...

Bunun yerine
...
DocumentRoot /home/hc/public_html/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/hc/public_html/>
...

yazdıktan sonra;
sudo a2dissite default && sudo a2ensite benimsitem
yazarak öntanımlı siteyi etkisiz hale getirip benim sitemi etkinleştirdim. Hemen apache'yi yeniden başlatıp sonucu görelim.
$ sudo /etc/init.d/apache2 restart

Denemek için:
$ echo "<html><h1>public_html works too!</h1></html>" > ~/public_html/index.html

Kaynak: http://wiki.ubuntu-tr.org/index.php5?title=Apache_Kurulumu_ve_Kullan%C4%B1m%C4%B1

Hiç yorum yok: