Selam,
Local ortamla sınırlı kalmak üzere Apache, PHP, MySQL ve PhpMyAdmin dörtlüsü ile çalışıyorum. Sadece root klasör ile çalıştığım için localhost benim için yeterli oluyor.
Fakat tuttuğum notlarım var. Aşağıda sadece local ortamda ulaşabileceğiniz klasör yaratma işlemini bulacaksınız fakat aynı alan adına internet üzerinden de ulaşılmasını istiyorsanız ISC BIND sunucusu kurabilirsiniz. Eğer isterseniz bununla ilgili notlarımıda paylaşabilirim. Umarım aradığınız bilgidir.
Bildiğiniz gibi adres satırına http://localhost yazdığımızda örn: C:\HomeServer\Htdocs klasöründeki dosyalarımız çalışıyor. Buradaki HomeServer dizini sizin makinenizde farklı olabilir. Ben Apache kurulumunda bu şekilde ayarladım.
Ama mesela abc.com domainine sahipsek ve farklı bir klasör altındaki dosyaları çalıştırmak istiyorsak, alan adımız için yeni bir sanal dizin (klasör) yaratmamız gerekiyor.
Bunun için "c:\HomeServer\conf\httpd.conf" dosyamızı bir editör ile açarak en alt satıra aşağıdaki kodları ekliyoruz.
Kod:NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin root@localhost DocumentRoot "c:\HomeServer\htdocs" ServerName localhost ErrorLog "c:\HomeServer\logs\error.log" CustomLog "c:\HomeServer\logs\access.log" common </VirtualHost> NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin root@localhost DocumentRoot "c:\HomeServer\abc.com" ServerName abc.com ErrorLog "c:\HomeServer\logs\abc.com_error.log" CustomLog "c:\HomeServer\logs\abc.com_access.log" common </VirtualHost> NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin root@localhost DocumentRoot "c:\HomeServer\abc.com" ServerName www.abc.com ErrorLog "c:\HomeServer\logs\abc.com_error.log" CustomLog "c:\HomeServer\logs\abc.com_access.log" common </VirtualHost> <Directory "c:\HomeServer\abc.com"> Options Indexes FollowSymLinks +Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory>
Artık abc.com veya www.abc.com yazdığınızda C:\HomeServer\abc.com klasörü çalışacaktır. Fakat local ortamda test etmek için HOST dosyasında düzenleme yapmanız gerekir.
Host Dosyası: C - Windows - System32 - Drivers - ETC klasöründe bulunur.
Dosyası açtığınızda göreceğiniz,
127.0.0.1 localhost
adresinin altına,
127.0.0.1 abc.com
127.0.01 www.abc.com
adreslerini eklemeniz ve dosyayı kaydetmeniz gerekir. Bu işlemleri yaparsanız artık alan adınızı yazdığınızda ilgili klasör çalışacaktır. Fakat bu sadece local ortamda çalışır.
internet Ortamından Gelen İstekleri Kabul Etmek İçin:
Dediğim gibi sadece local ortamda çalışacaksınız yukarıdaki bilgiler yeterli olmaktadır. Muhtemelen siz host dosyasında düzenleme yapmadınız. Eğer ilgili klasöre internet ortamından da ulaşmak istiyorsanız belirtin ISC BIND kurulumu ve ayarları ile ilgili tuttuğum notlarıda paylaşayım.


Konu Adresi (URL)
About LinkBacks
Alıntı Yaparak Yanıtla
