Nilgün Belma Bugüner @ 24-09-2009 12:20:
> Sunucunun dinleyeceği IP adresini ve konak adlarını /etc/hosts
> dosyanıza eklediniz mi?
hosts dosyasıyla alakası yok yapmak istediği şeyin, apache2'nin ayarlarından
yapılması gerekiyor. /etc/apache2/sites-available klasörüne vhosts.conf diye
bir dosya yarat, içine de şunu yapıştır;
<VirtualHost *>
DocumentRoot "/var/www/domain1.org"
ServerName domain1.org
ServerAlias www.domain1.org
ServerAdmin webmas...@localhost
ServerSignature Off
<Directory "/var/www/domain1.org">
allow from all
Options -Indexes -ExecCGI
AllowOverride All
</Directory>
</VirtualHost>
<VirtualHost *>
DocumentRoot "/var/www/domain2.org"
ServerName domain2.org
ServerAlias www.domain2.org
ServerAdmin webmas...@localhost
ServerSignature Off
<Directory "/var/www/domain2.org">
allow from all
Options -Indexes -ExecCGI
AllowOverride All
</Directory>
</VirtualHost>
daha sonra /etc/apache2/sites-enabled klasörüne git ve şu komutu ver;
ln -s ../sites-available/vhosts.conf
domain1.org ve domain2.org'u ilgili domainlerle değiştir, domain1.org diye
girmeye çalıştığında seni /var/www/domain1.org klasörüne koyduğun dosyalarla
karşılar. eğer lokalde gerçek domainlerle çalışmak istiyorsan o zaman
*kendi* bilgisayarının /etc/hosts dosyasına şu şekilde ekleme yapman lazım;
127.0.0.1 localhost localhost.localdomain domain1.org domain2.org
yalnız bu şekilde çalışırken de http://domain1.org diye çağırman lazım,
www.domain1.org internetteki adrese gidecektir. lokalde çalışıp internete
aktarma yaparken çok işime yarayan bir kısayol oldu, özellikle mod_rewrite
ile çalışırken müthiş rahat oluyor.
--
Omer Barlas
[email protected]
_______________________________________________
Linux E-Posta Listesi
[email protected]
Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux