Apache server'a localhost dışından erişim

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
salvation
Üye
Mesajlar: 303
Kayıt: 22 Mar 2004 01:57
Konum: Eskişehir
İletişim:

Apache server'a localhost dışından erişim

Mesaj gönderen salvation »

Merhaba,
apache server localde güzel güzel çalışırken (http://localhost veya http://127.0.0.1), networkteki diğer bilgisayardan erişilmek istendiğinde cevap vermiyor.

Örneğin apache yüklü bilgisayarın ipsi 192.168.1.5, ve 192.168.1.10 numaralı ip li bilgisayardan http://192.168.1.5 olarak erişilmeye çalışılıyor, fakat durum başarısız.

Sanırım httpd.conf dosyasında ilgili kısım şöyle ve sanırım doğru:

Kod: Tümünü seç

ServerName localhost

DocumentRoot "D:\www"

<Directory />
    Options FollowSymLinks Indexes
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
mcihad
Üye
Mesajlar: 283
Kayıt: 18 Tem 2003 03:28
Konum: Sivas

Mesaj gönderen mcihad »

dialup modemde nasıl bilmiyorum ama
adsl modemde port yönlendirmesi yapman gerekiyor açık olan bir portu senin bilgisayarın ip numarasına yönlendirmen gerek httpd.conf dosyasında port ile ilgili bir ayar vardı tam olarak hatırlamıyorm. Ama default olarak 80 geliyordu zannedersem orayıda değiştirmen gerek apacheyi tekrar başlat bağlanır
Bize iyilik yaraşır.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

- Apache'nin kurulu olduğu bilgisayara ping atılabiliyor mu?

- Apache'nin kurulu olduğu makinada firewall aktif mi ve engelliyor olabilir mi?

Bu soruların yanıtlarını alalım önce.
Kullanıcı avatarı
salvation
Üye
Mesajlar: 303
Kayıt: 22 Mar 2004 01:57
Konum: Eskişehir
İletişim:

Mesaj gönderen salvation »

Apache kurulu bilgisayara ping atılabiliyordu,
Firewall disable durumda idi.

Olayı şöyle halldettim, httpd.conf aşağıdaki satırları:

Kod: Tümünü seç

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
#Listen 3000
#Listen 12.34.56.78:80
Listen 127.0.0.1:80
şu şekilde değiştirdim:

Kod: Tümünü seç

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
#Listen 3000
#Listen 12.34.56.78:80
Listen 80
Sadece localhost için cevap vermesi için ayarlıymış, bu şekilde tüm 80 isteklerine cevap vermesini sağlamış oldum,
Bunu da öğrenmiş oldum :)
Cevapla