Merhaba, ilk olarak VPS'inde Apache yapılandırma dosyasını bul (httpd.conf). XAMPP'de varsayılan olarak xampp\apache\conf dizininde bulabilirsin. httpd.conf dosyasını Notepad veya herhangi bir metin düzenleyicisiyle aç ve 'Listen' satırını bul. VDS'in IP adresini Listen satırında belirt, örneğin x.x.x.x:80 şeklinde VDS'in IP adresini oraya yaz. Site dosyalarını farklı bir dizinde belirtmek için DocumentRoot satırını bulabilirsin, varsayılan olarak bırakırsan xampp'ın içerisindeki htdocs'dan açacaktır. Bunları yaptıktan sonra VDS'in güvenlik duvarında gelen bağlantılarda 80 ve 443 portlarına izin verildiğinden emin ol. Bunun için de Windows Server 2022 Standard için şu adımları izleyebilirsin;
1. Windows Güvenlik Duvarı'nı aç ve soldan Gelişmiş Seçenekler'i seç.
2. Eylemler menüsünde Gelen Kurallar'ı seç ve yeni kural oluştur.
3. Açılan pencerede üç seçenek arasından "Port"u seç ve ileri.
4. Protokol bölümünde Özel'i işaretle ve TCP'yi seç. Ardından "Belirli Yerel Bağlantı Noktaları" seçeneğini işaretleyerek "80, 443" portlarını gir ve "İleri"ye tıkla.
5. Eylem bölümünde "Bağlantıyı Kabul Et"i seç ve ilerle.
6. Profil bölümünde üçü de seçili kalabilir veya sadece private ve public kalabilir fark etmiyor fakat private ve public kesin seçili olsun.
7. En son da kurala verdiğin isim fark etmiyor isteğe bağlı herhangi bir isim verebilirsin.
Son olarak xampp servislerini yeniden başlat ve farklı bir cihazdan tarayıcıya VDS'in IP adresini girerek bağlantıyı kontrol et, muhtemelen zaman aşımına uğramayacaktır.