[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: web server debian



Ayar dosyalarini kendiniz degistirerek yapmak istiyorsaniz, Debian Sarge icin:

* Apache ayar dosyalari /etc/apache2 klasorunde

* Yayinlanacak her bir site icin /etc/apache2/sites-available klasorunde bir dosya olusturmaniz gerekiyor.

* Siteyi yayinlamaya baslamak icin /etc/apache2/sites-available klasorunde olusturmus oldugunuz sitenin ayar dosyasina, /etc/apache2/sites-enabled klasorunden link vermeniz gerekiyor.

Bu linki kaldirdiginizda, ayar dosyasi mevcut olsa bile site gecici olarak devre disi kaliyor. Linki tekrar olusturursaniz, site yayinlanmaya basliyor.

* Her bir site icin (genelde tercih edildigi sekilde) /var/www/ klasoru altinda bir klasor acmak gerekiyor.




Bir ornek yapacak olursak, www.sitem.com adli sitemizi yayinlamaya baslamak icin sunlari yapmak lazim (root olarak yapiyorum):

* Once bu sitenin dosyalarini koyacagimiz bir klasor olusturacagiz ve bu klasoru, uygun bir kullaniciya verecegiz:
mkdir /var/www/sitem_com
chown kullanici_adi:grup_adi /var/www/sitem_com

* bu site icin gerekli ayarlarin yer aldigi dosyayi /etc/apache2/sites-available klasorunde olusturacagiz; herhangi bir text editor ile...:
vim /etc/apache2/sites-available/sitem_com

icerik su sekilde:
<VirtualHost *>
        ServerName      www.sitem.com
        ServerAlias     sitem.com *.sitem.com
        DocumentRoot    /var/www/sitem_com/
        ErrorLog        /var/log/apache2/error_sitem_com.log
        TransferLog     /var/log/apache2/access_sitem_com.log

        <Directory /var/www/sitem_com/>
                Options -Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>
</VirtualHost>


* Siteyi yayinlamaya baslamak icin yayinlanan sitelerin ayar dosyalarinin yer aldigi klasore (yani /etc/apache2/sites-enabled klasorune) bu ayar dosyasinin linkini koyacagiz (linklerin basina sira numarasi vermek, takibi kolaylastiriyor):

cd /etc/apache2/sites-enabled
ln -s ../sites-available/sitem_com 101-sitem_com


Bu islemleri, yayinlayacagimiz herbir site icin tekrarlayacagiz.


acemi




Metin Yucel yazmış:
web serverda aynı anda birden fazla siteyi yayınlamak için ne yapmam
gerekiyor? yardımcı olursanız çok sevinirim.
sevgiler,
Metin Yucel





Reply to: