Windows 7 bilgisayarıma Apache sunucusunu kurdum. Tarayıcımın adres satırına http: // localhost / yazarak varsayılan index.php dosyasını gösterebildim .
Ancak, bu sayfayı bilgisayarımın IP adresini yazarak (ne yerel olarak (aynı bilgisayardan) genel olarak (İnternete bağlı başka bir bilgisayardan)) yazarak göremiyorum.
80 numaralı bağlantı noktasını açmam gerektiği söylendi. Bunu ( burada açıklanan şekilde ) yaptım ancak sorunu çözmedi.
Öncelikle hangi portların açıldığını ve hangilerinin açılmadığını kontrol etmek istiyorum. Örneğin açmaya çalışmadan önce 80 numaralı portumun kapalı olduğundan emin değilim. Ayrıca açmaya çalıştıktan sonra açıldığından da emin değilim.
Python ile yazılmış çok basit bir web sunucusu çalıştırmaya çalıştım. Bunun için 81 numaralı bağlantı noktasını kullandım ve işe yaradı! Ve 81 numaralı bağlantı noktasını açmayı denemedim. Bu yüzden varsayılan olarak açıldı. Öyleyse, 81 varsayılan olarak açılırsa, neden 80 değil? Yoksa öyle mi?
EK BILGILER:
1. httpd.conf dosyamda "Listen 80" var.
2. Bu site bilgisayarımdaki 80 numaralı bağlantı noktasının açıldığını söyledi.
3. http: // myip: 80 ve http: // myip: 81'i denerseniz farklı yanıtlar alırım . Son durumda tarayıcı (Chrome) bana bu bağlantının koptuğunu yazıyor. İlk durumda alıyorum: Yasak Bu sunucuya erişim izniniz yok.
4. IE "Web sitesi bu sayfayı göstermeyi reddetti" yazıyor.