R10DEV.NET HABER SİTESİ AÇILDI!R10DEV.NET HABER SİTESİ AÇILDI!

XAMPP Siteyi İnternete Açma (CMD + Modem Ayarları) (2026 Güncel)
0
366
admin

admin

PATRON
SİTE YETKİLİSİ
Moderator
ÜYE
Kurumsal Üye
Katılım
23 Eki 2022
Mesajlar
6,187
Çözümler
11
Tepkime puanı
3,799
Puanları
113
Yaş
28
XAMPP Siteni Dış Ağa (İnternete) Açma Rehberi

XAMPP genellikle localhost üzerinde çalışır. Ancak test, demo veya uzaktan erişim için
XAMPP ile kurulan bir web sitesini dış ağa açmak mümkündür.
Bu konuda tüm ayarlar, CMD komutları ve açılması gereken portlar anlatılmaktadır.



1) Gerekli Şartlar
  • Windows işletim sistemi
  • XAMPP (Apache çalışır durumda)
  • Modem / Router erişimi
  • Public IP (CGNAT olmamalı)



2) Apache Dış Ağ Ayarı

Dosya yolu:
Kod:
C:\xampp\apache\conf\httpd.conf

Aşağıdaki satırı bulun:
Kod:
Listen 127.0.0.1:80

Şu şekilde değiştirin:
Kod:
Listen 80

DocumentRoot ayarları:
Kod:
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>

Apache servisini yeniden başlatın.



3) Windows Firewall Port Açma (CMD)

CMD'yi Yönetici olarak açın.

HTTP 80 portu açma:
Kod:
netsh advfirewall firewall add rule name="Apache HTTP 80"
dir=in action=allow protocol=TCP localport=80

Alternatif 8080 portu açma:
Kod:
netsh advfirewall firewall add rule name="Apache HTTP 8080"
dir=in action=allow protocol=TCP localport=8080

Port dinleniyor mu kontrol:
Kod:
netstat -ano | findstr :80

1767815076345.png

CMD Firewall Komutu Açıklaması

Kod:
netsh advfirewall firewall add rule name="Apache HTTP 80" dir=in action=allow protocol=TCP localport=80

Bu komut, Windows Güvenlik Duvarı üzerinde
Apache web sunucusunun 80 numaralı HTTP portundan
gelen dış bağlantılara izin vermek için bir kural ekler.

  • Apache'nin internete açık olmasını sağlar
  • Dış ağdan siteye erişimi mümkün hale getirir
  • HTTP (80) portu üzerinden gelen istekleri engellemez





4) ISP 80 Portu Kapalıysa (Önerilen)

Türkiye'de birçok ISS 80 portunu kapatır.
Bu durumda Apache portunu 8080 yapmanız gerekir.

httpd.conf:
Kod:
Listen 8080
ServerName localhost:8080

Apache yeniden başlatılır.



5) Modem Port Yönlendirme (NAT)

Modem paneline girin:
Kod:
192.168.1.1

Port yönlendirme ayarları:
  • External Port: 8080
  • Internal Port: 8080
  • Protocol: TCP
  • Internal IP: 192.168.1.X (Bilgisayar IP)

Not: Bilgisayar IP adresi sabit olmalıdır.



6) Dış Ağdan Erişim

Public IP öğrenmek için:
Kod:
what is my ip

Tarayıcıya yazın:
Kod:
http://PUBLIC_IP:8080



7) CGNAT Kontrolü

Eğer modem WAN IP ile public IP farklıysa:
CGNAT vardır ve port yönlendirme çalışmaz.

Çözüm:
  • Statik IP satın almak
  • Cloudflare Tunnel / Ngrok kullanmak



8) Güvenlik Uyarısı

  • XAMPP canlı sunucu için önerilmez
  • phpMyAdmin kapatılmalıdır
  • .htaccess ile şifreleme yapılmalıdır
  • Sadece test amaçlı kullanılmalıdır



Açılması Gereken Portlar

  • HTTP: 80
  • HTTP Alternatif: 8080
  • HTTPS: 443



Sonuç:
Bu adımları uygulayarak XAMPP üzerinde çalışan web sitenizi
dış ağdan erişilebilir hale getirebilirsiniz.
XAMPP, Apache, Port Forwarding, Firewall, CMD, CGNAT, Localhost, Web Server
 
Meta Title
XAMPP Dış Ağdan Erişim Açma Rehberi (2026 Güncel)
Meta Description
XAMPP ile oluşturduğunuz web sitesini dış ağa açmak mı istiyorsunuz? Bu rehberde Apache ayarları, CMD firewall komutları, modem port yönlendirme, açılması gereken portlar ve CGNAT çözümleri adım adım anlatılmaktadır.
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!