Saya baru-baru ini membuat situs web dengan perusahaan hosting yang lebih kecil. Paket tersebut memiliki IP khusus. Mereka mengirimi saya email untuk mengatakan semuanya sudah diatur, tetapi sekarang saluran dukungan mereka semua tidak responsif meskipun mereka mengatakan itu buka 24 jam.
Di File Manager di cpanel saya telah meletakkan index.html
file di public_html
direktori. Tetapi ketika saya mengarahkan browser saya ke alamat IP yang diberikan kepada saya, itu muncul dengan cgi-sys/defaultwebpage.cgi
halaman.
Apa masalahnya?
Saya belum menetapkan server nama untuk domain saya, tetapi itu seharusnya tidak menjadi masalah karena saya menggunakan alamat IP di browser.
Catatan: Saya rasa saya tidak memiliki akses ke ssh
.
etc
folder di cpanel saya kosong.Jawaban:
Agak sulit untuk mengatakannya dengan pasti, tetapi inilah yang saya kira sedang terjadi:
Situs web Anda menggunakan hosting web bersama berbasis nama . Anda tidak memiliki IP khusus.
Alamat IP yang mereka berikan kepada Anda adalah alamat server web mereka yang dibagikan. Anda seharusnya memasukkannya ke pengaturan DNS untuk domain Anda.
Karena Anda mencoba mengakses server menggunakan alamat IP secara langsung, server tidak tahu situs mana yang dihosting di atasnya yang Anda inginkan. Dengan demikian, ini menunjukkan halaman standar generik sebagai gantinya.
Jika Anda ingin menguji berbagai hal secara lokal sebelum mengkonfigurasi DNS Anda, Anda dapat menambahkannya ke file host di komputer Anda sendiri, sesuatu seperti ini:
Setelah itu, arahkan browser Anda untuk
http://www.yourdomain.com
membuatnya meminta halaman dari server111.22.33.44
, saat mengirimkan headerHost: www.yourdomain.com
untuk memberi tahu server bahwa itu mengharapkan konten dari domain Anda, bukan dari salah satu yang lain yang di-host di IP itu.sumber
Kecuali Anda berencana untuk menggunakan skrip CGI, hapus seluruhnya folder CGI, kosongkan cache browser Anda atau lihat menggunakan mode penelusuran pribadi di browser Anda. Anda akan melihat index.html Anda
sumber
coba edit file .htaccess ... buat file .htaccess jika tidak ada atau tambahkan "DirectoryIndex index.php index.html" ke file .htaccess yang ada. Saya harap ini harus menyelesaikan masalah.
sumber
Juga, tuan rumah apa? Dan Anda tidak dapat secara langsung 'memuat' situs sebagai ip. Anda harus menggunakan domain Anda karena meminta konten sebagai 'domainAnda.com' saat mencari konten 'domainAnda.com. Ketika Anda mengetik IP di alamat Anda di browser Anda, ia meminta itu sebagai server nama Penyedia Layanan Internet Anda. Ex. Bell Canada DSL memberikan sesuatu seperti ini. 'toronto24.dsa.dsl.bell.ca'. Semoga ini bisa membantu.
sumber