Saya telah menginstal server Apache di komputer Windows 7 saya. Saya dapat menampilkan index.php default dengan mengetikkan http: // localhost / di baris alamat browser saya.
Namun, saya masih tidak dapat melihat halaman ini dengan mengetik alamat IP komputer saya (tidak secara lokal (dari komputer yang sama) tidak secara global (dari komputer lain yang terhubung ke Internet)).
Saya diberitahu bahwa saya perlu membuka port 80. Saya melakukannya (dengan cara yang dijelaskan di sini ) tetapi tidak menyelesaikan masalah.
Pertama-tama saya ingin memeriksa port mana yang dibuka dan mana yang tidak. Misalnya saya tidak yakin port 80 saya sudah ditutup sebelum saya coba buka. Saya juga tidak yakin itu dibuka setelah saya mencoba membukanya.
Saya mencoba menjalankan server web yang sangat sederhana yang ditulis dengan Python. Untuk itu saya menggunakan port 81 dan berhasil! Dan saya tidak mencoba membuka port 81. Jadi, dibuka secara default. Jadi, jika 81 dibuka secara default, mengapa 80 tidak? Atau itu?
INFORMASI TAMBAHAN:
1. Dalam file httpd.conf saya, saya memiliki "Dengarkan 80".
2. Situs ini memberi tahu saya bahwa port 80 di komputer saya dibuka.
3. Saya mendapat respons berbeda jika saya mencoba http: // myip: 80 dan http: // myip: 81 . Dalam browser kasus terakhir (Chrome) menulis kepada saya bahwa tautan rusak. Dalam kasus pertama yang saya dapatkan: Terlarang Anda tidak memiliki izin untuk mengakses / di server ini.
4. IE menulis bahwa "Situs web menolak untuk menampilkan halaman web ini".