Chrome tidak dapat terhubung ke server example.com

-1

Bagaimana saya bisa menjalankan semua file php saya di server Linux? Saya menyalin semua file PHP ke server Linux saya di bawah /wwwdan saya memang mengubah pengaturan konfigurasi seperti berikut. Saya juga membuat file log kesalahan di bawah /logs.

Tetapi ketika saya berjalan mytest.example.comdi browser, itu tidak berfungsi dan halaman menunjukkan:

Ups! Google Chrome tidak dapat menemukan mytest.example.com

Saya pikir saya perlu mengubah atau menambahkan sesuatu.

Saya menggunakan Putty untuk mengakses Centos dan menggunakan WinSCP sebagai FTP.

<VirtualHost *:80>
ServerName mytest.example.com
DocumentRoot /www/allphpfile/
ErrorLog logs/my_test_error_log
</VirtualHost>
kmt
sumber
apakah Anda mencoba meletakkan file phpinfo? menambahkan modul php di http.conf? apakah Anda mendapatkan halaman web apache default?
Renju Chandran chingath
Lakukan nslookup mytest.example.comdi baris perintah. Apakah itu menunjukkan alamat IP Anda? Apakah Anda memiliki server DNS yang diatur untuk itu (saya pikir Anda bukan pemilik domain example.com, kan)? lol
Asbak
Pastikan juga file-file Anda ada /var/wwwdan tidak /wwwada - tidak ada alasan untuk meletakkannya di folder di tingkat root sistem file Anda.
slhck
@ Slhck Sebenarnya, hari ini sesuatu seperti / srv / www mungkin tempat yang lebih tepat.
CVn
@ MichaelKjörling Benar, bagus untuk tahu, tetapi jika OP menggunakan instal LAMP default, saya kira /var/wwwharus dilakukan.
slhck

Jawaban:

1

Anda tidak dapat terhubung ke layanan di bawah example.com kecuali Anda adalah pemilik domain itu. Anda memerlukan tiga hal untuk meng-host konten PHP;

  1. Server web berkemampuan PHP (mis. Apache).
  2. Modul PHP untuk server itu.
  3. Komputer (atau VM) dengan alamat IP publik.

Secara teknis, Anda tidak memerlukan semua itu untuk "menjalankan file PHP". Anda dapat menginstal juru bahasa menggunakan manajer paket dan memohonnya pada file:

php /home/moo/somescript.php

Pengguna lain menyarankan bahwa sebenarnya mungkin untuk menggunakan domain contoh jika dikonfigurasi secara lokal. Untuk mengaktifkan mesin lokal untuk menyelesaikan domain arbitrer, Anda dapat mengaitkan domain arbitrer itu dengan alamat IP arbitrer di / etc / hosts seperti:

/ etc / hosts:

 # local
 10.3.0.1        monger.lan      mon.lan monger   mon   ruter
 10.3.0.3        tryggve.lan     try.lan tryggve  try
 # remote
 xx.zz.yy.185  caracal
 xx.zz.yy.184  gaupe
 xx.zz.yy.175  login.pvv.org pvv
 # example
 127.0.0.1     mytest.example.org

(xx.zz.yy harus angka aktual)

Ярослав Рахматуллин
sumber
-1

Solusi: konfigurasikan server LAMP dalam centos yang diikuti oleh beberapa langkah, url referensi untuk konfigurasi https://library.linode.com/lamp-guides/centos-6 dan juga instal phpmyadmin untuk manajemen referensi URL url https: //library.linode. com / lamp-guide / centos-6

Shailesh
sumber
2
Alih-alih hanya memposting tautan untuk menyelesaikan tutorial konfigurasi LAMP, Anda harus berusaha mengatasi masalah spesifik yang dimiliki OP, yaitu tidak dapat terhubung ke example.com- karena alasan yang jelas.
slhck
-1
  1. Instal paket php melalui rpm atau yum.

  2. Maka pertama-tama kita perlu tahu apa yang dibutuhkan pengguna hosting (hosting khusus atau hosting virtual)

  3. Instal paket mysql di server

  4. lakukan perubahan pada file httpd> conf> httpd.conf jika Anda ingin mendapatkan perubahan apa pun terkait port layanan apache Tidak dan semua itu

  5. Untuk menyediakan hosting virtual melalui layanan tunggal & IP singla. Silakan merujuk di bawah DocumentRoot /var/www/.html ServerName example.com

  6. mulai layanan httpd layanan httpd mulai

  7. Sekarang cobalah untuk meng-host situs web mana pun dengan menyediakan ip sistem apache yang diinstal pada DNS untuk atau rev ​​file.

  8. Nikmati hari

pengguna239164
sumber