Saya tidak dapat mengakses situs web yang saya host di rumah “Apache24” dari internet


2

Saya memiliki server Apache2.4 di rumah yang menjalankan MySQL dan PHPmyadmin pada Windows 7 edisi rumah.

Semuanya berfungsi dengan baik dari dalam jaringan tetapi jika saya mencoba mengakses situs web dari luar "internet" itu butuh waktu lama untuk keras dan pada akhirnya "Halaman ini tidak berfungsi HTTP ERROR 504"

Apa yang telah saya lakukan untuk saat ini:

  • Saya memiliki IP statis publik.
  • Saya membuka port "8080" di router saya dan memetakannya ke IP server Apache saya dan port "80"
  • Saya membuka port yang sama "80" di firewall di server, dan bahkan mencoba mematikan firewall.
  • Saya menunjuk layanan DNS ke IP publik saya dan menunjuk port juga. "Layanan DNS tidak di dalam jaringan saya dari godaddy"
  • Saya mencoba mengakses situs web dengan nama domain dan alamat IP tidak berfungsi.
  • Saya memeriksa port untuk jaringan saya dari luar dan "8080" dan "80" berfungsi.
  • Saya memformat server dan membuat pengaturan baru dan bahkan mencoba server WAMP sama!
  • Saya menelepon penyedia internet dan bertanya apakah mereka memblokir beberapa port untuk webhosting dan mereka mengkonfirmasi bahwa semua port yang saya gunakan terbuka.

Saya mencoba dari dua minggu, saya hampir melakukan semua yang saya dapat temukan dari internet.

Tahu cara memecahkan masalah ini! atau apakah ada opsi lain di server Apache yang harus saya ubah untuk membuatnya berfungsi?

CATATAN: Ketika saya me-restart server kadang-kadang saya dapat mengakses situs web dari internet tetapi hanya untuk beberapa detik dan hanya teks, saya memeriksa file log akses dan saya menemukan IP dari luar, tetapi itu hanya berfungsi selama beberapa detik setelah itu jika saya mencoba mengaksesnya tidak akan menunjukkan apa-apa kepada saya dan juga tidak akan ada log baru "


Komentar bukan untuk diskusi panjang; percakapan ini telah dipindahkan ke obrolan .
Journeyman Geek

Jawaban:


3

Aktifkan log kesalahan apache dan lihat apa yang salah.

Karena Anda dapat mengakses situs web selama beberapa detik dari luar dan apache menunjukkan IP klien Anda berhasil terhubung ke server, cobalah untuk memindahkan semua file Anda dari htdocske folder sementara lainnya dan tempatkan index.htmlfile kosong di sana.

Jika ini berfungsi maka ada beberapa modul tentang PHP yang rusak. Lihat log kesalahan Anda untuk mencari tahu modul mana yang harus diperbaiki.

Dari error.log Anda:

PHP Warning:  PHP Startup: Unable to load dynamic library 'php_curl.dll' (tried: C:\\php\\ext\\php_curl.dll (The specified module could not be found.), C:\\php\\ext\\php_php_curl.dll.dll (The specified module could not be found.)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'php_intl.dll' (tried: C:\\php\\ext\\php_intl.dll (The specified module could not be found.), C:\\php\\ext\\php_php_intl.dll.dll (The specified module could not be found.)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'php_mysql.dll' (tried: C:\\php\\ext\\php_mysql.dll (The specified module could not be found.), C:\\php\\ext\\php_php_mysql.dll.dll (The specified module could not be found.)) in Unknown on line 0

lalu nanti:

script 'C:/Apache24/htdocs/viewtopic.php' not found or unable to stat

Jadi PHP Anda sepertinya tidak berfungsi sama sekali.


Itu menyelesaikan masalah saya :)
Narzan Q.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.