Bu makalenin farkl� dillerde bulundu�u adresler: English Castellano Deutsch Francais Italiano Nederlands Turkce Korean |
taraf�ndan Atif Ghaffar Yazar hakk�nda:
Ben �svi�re'de ya��yorum ve bir webmaster/unix sistem y�neticisi olarak �al���yorum.
�lgi alanlar�m Linux, unix, Perl, Apache ve GPL yaz�l�mlar�ndan olu�maktad�r.
Benimle ilgili daha detayl� bilgi, g�rsely�re sayfamda bulunabilir. ��erik: |
�zet:
Bu makale, Unix/Linux �zerinde Apache ile, ayn� IP adresini kullanan birden �ok sanal a� sunucusunun �al��t�r�lmas�n� anlatmaktad�r.
Makale haz�rlan�rken, okuyucunun temel Apache, DNS ve unix bilgisine sahip oldu�u �ng�r�ld�.
Makalenin hedef kitlesi, �SS'ler, sistem y�neticileri ve konu hakk�nda bilgi sahibi olmak isteyenlerdir.
IP adreslerini yeniden kullanmak, bir�ok nedenden �t�r� gereklidir:
#unix dosyalar� i�in bir sunucu <VirtualHost 192.168.1.1:80> ServerName unix.hometranet.home DocumentRoot /www/unix/html ScriptAlias /cgi-bin/ /www/unix/cgi-bin/ TransferLog /www/unix/logs/access_log ErrorLog /www/unix/logs/error_log </VirtualHost> #perl ile ilgili malzeme i�in sunucu <VirtualHost 192.168.1.1:80> ServerName perl.hometranet.home DocumentRoot /www/perl/html ScriptAlias /cgi-bin/ /www/perl/cgi-bin/ TransferLog /www/perl/logs/access_log ErrorLog /www/perl/logs/error_log </VirtualHost> #Baz� ho� Apache malzemesiyle ilgili bir sunucu <VirtualHost 192.168.1.1:80> ServerName apache.hometranet.home DocumentRoot /www/apache/html ScriptAlias /cgi-bin/ /www/apache/cgi-bin/ TransferLog /www/apache/logs/access_log ErrorLog /www/apache/logs/error_log </VirtualHost>B�ylece ayn� IP adresini kullanarak kolayl�kla �� ayr� sanal sunucu y�netmi� olduk.
Buras� ilgin� k�s�m. Apache, sunucu isimlerinde wildcard kullan�m�na izin verir.
Yani, *.home.hometranet.home �eklinde bir alan ad� tan�mlars�n�z ve user1.home.hometranet.home, user2.home.hometranet.home, user3.home.hometranet.home, vs �eklindeki t�m �a�r�lar yan�tlan�r.
�rnek:
#kullan�c�lar i�in sunucu <VirtualHost 192.168.1.1:80> ServerName home.hometranet.home ServerAlias *.home.hometranet.home DocumentRoot /www/home/html TransferLog /www/home/logs/access_log ErrorLog /www/home/logs/error_log </VirtualHost> ve isim alan dosyas�na a�a��daki gibi bir ekleme yap�l�r: *.home.hometranet.home. IN A 192.168.1.1Not: E�er Microsoft DNS sunucu kullan�yorsan�z, bu numara i�lemeyecektir. Anla��lan o ki, Microsoft DNS sunucu isimlerde wildcard kullan�m�na izin vermemekte.
Burada kendi ana httpd.conf dosyamdan ay�rd���m, biraz daha ayr�nt�l� bir dosya bulacaks�n�z.
Asl�nda bu benim sunucumda bulunan dosya.
Bu dosyay� ana httpd.conf dosyan�zdan �a��rmak i�in httpd.conf dosyan�z�n i�inde Include komutunu kullanabilirsiniz.
Include "/etc/vhosts.conf"
|
2001-03-12, generated by lfparser version 2.9