Ho installato il server Apache sul mio computer con Windows 7. Sono stato in grado di visualizzare index.php predefinito digitando http: // localhost / nella riga dell'indirizzo del mio browser.
Tuttavia, non riesco ancora a vedere questa pagina digitando l'indirizzo IP del mio computer (né localmente (dallo stesso computer) né globalmente (da un altro computer connesso a Internet)).
Mi è stato detto che devo aprire la porta 80. L'ho fatto (in un modo descritto qui ) ma non ha risolto il problema.
Prima di tutto vorrei verificare quali porte sono aperte e quali no. Ad esempio, non sono sicuro che la mia porta 80 sia stata chiusa prima di provare ad aprire. Inoltre, non sono sicuro che sia stato aperto dopo aver provato ad aprirlo.
Ho provato a eseguire un web server molto semplice scritto in Python. Per questo ho usato la porta 81 e ha funzionato! E non ho provato ad aprire la porta 81. Quindi, è stato aperto per impostazione predefinita. Quindi, se 81 è aperto per impostazione predefinita, perché 80 non lo è? O lo è?
ULTERIORI INFORMAZIONI:
1. Nel mio file httpd.conf ho "Listen 80".
2. Questo sito mi dice che la porta 80 sul mio computer è aperta.
3. Ricevo risposte diverse se provo http: // myip: 80 e http: // myip: 81 . Nell'ultimo caso il browser (Chrome) mi scrive che il collegamento è interrotto. Nel primo caso ottengo: Proibito Non hai i permessi per accedere / su questo server.
4. IE scrive che "Il sito Web ha rifiutato di mostrare questa pagina Web".