Aşağıdaki adımları takip ederek sunucunuza yada bilgisayarınıza yüklediğiniz WAMP Server’ı internete açık hale getirebilir yani lokalde barındırdığınız web siteleri online’a açabilirsiniz.
WAMP Server Yöneticisine “put online” ikonunu getirmeniz gerekmektedir. Bunun için görseldeki adımları takip ediniz yada Wamp Server ikonuna sağ tıklayın -> Wamp Settings -> Menu item: Online / Offline seçeneğine tıklayın.
Bu işlemi yaptıktan sonra Wamp Server ikonununa sol tıkladığınızda en altta “Put Online” seçeneğinin gelmiş olduğunu göreceksiniz.
Şimdi menüye yeni gelmiş olan “Put Online” seçeneğine tıklayın. Konsole ekranı açılıp kapandıktan sonra Wamp Server servisleri yeniden başlatacaktır. Hiçbir sorunla karşılaşmazsanız Wamp Server Online servisi doğru çalışırsa ikonu değişecek ve görseldeki gibi kırmızı nokta içeren bir hal alacaktır.
Bu işlemleri yaptıktan sonra başka herhangi bir bilgisayarda web tarayıcınıza sunucunuzun yada bilgisayarınızın IP Adresini girin. (IP Adresinizi öğrenmek için tıklayın) Görseldeki gibi bir ekranla karşılaşıyorsanız doğru yolda ilerliyorsunuz demektir.
Karşılaştığınız bu hata sunucuzun dinlediği 80 portunun dışarıdan gelen bağlantılara kapalı olduğu anlamına gelmektedir. Bunun birden fazla sebebi olabilir. En genel sebep sunucunuzdaki yada bilgisayarınızda ki Firewall ve Antivirüs yazılımlarının gelen istekleri engelliyor olmasıdır.
Kontrol Paneline gidin - > Windows Firewall menüsünü bulun ve tıklayın -> Sol Menüden Windows Firewall Kapat / Aç ‘ı tıklayın ->Açılacak ekrandan Public network location settings ayarını kapalı hale getirin.
Eğer buraya kadar adımları doğru şekilde uyguladıysanız Wamp Server’ı online hale getirmek için yapmamız gereken son bir adım kalmış oluyor. Bu adımda Apache servisinin dinlediği 80 Portunun dışardan gelen bağlantılara açılma işlemini gerçekleştireceğiz.
Bunun için şu yolu takip ederek gerekli dosyaya ulaşmamız gerekiyor;
wamp64\bin\apache\apache{version}\conf\extra\httpd-vhosts.conf
Dosyayı bulduktan sonra herhangi bir editör ile düzenlemek için açın. Karşınıza gelen kodlar aşağıdaki gibi olacaktır;
# Virtual Hosts
#
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
# Virtual Hosts
#
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted <-----
</Directory>
</VirtualHost>