Perché il mio sito web locale mostra la pagina di test di Apache2


1

Ho installato httpd, mysql e php sul mio server CentOS 6.4. Ho installato Virtual host 80 e 443 per trien.abc

Il mio client (Windows 7) mostra ancora la pagina di test di Apache2. Dove ho sbagliato?

Il mio file di configurazione Apache contenente la definizione VirtualHost si trova in: /etc/httpd/vhosts/common/trien.conf:

<VirtualHost *:80>
  DocumentRoot /var/www/vhosts/testing.page
  ServerName trien.abc
  ServerAlias trien.abc
  ErrorLog /var/log/httpd/trien.error.log common
  LogFormat "%v %h %l %u %t \"%r\" %>s %b %f" common
  CustomLog /var/log/httpd/trien.access.log common
  AddDefaultCharset UTF-8

  <Directory "/var/www/vhosts/testing.page">
    AllowOverride All
    Allow from all
    Options -Indexes
  </Directory>
</VirtualHost>

Il DocumentRoot /var/www/vhosts/testing.page ha solo un file: index.html. Il contenuto del file è "Welcome, trien".

Non può visualizzare il contenuto del file, ma visualizza la pagina di test di Apache2.

Per favore potete aiutarmi?

Risposte:


4

Questo potrebbe accadere a causa di molte ragioni ... Alcune delle possibili ragioni sono le seguenti

  • Controlla il contesto selinux del file indice. Prova a caricare la pagina dopo aver impostato selinux su permissivo.

  • Controlla i permessi del file indice. Dovrebbe essere leggibile per gli altri

  • Hai riavviato httpd dopo aver apportato le modifiche?

    .

  • Controlla DirecoryIndex nel tuo httpd.conf. Nel tuo caso, deve essere

DirectoryIndex index.html

Si prega di controllare il registro degli errori. incollalo qui se non puoi risolvere il problema.


"Controlla il contesto di selinux del file indice. Prova a caricare la pagina dopo aver impostato selinux su permissive." - & gt; ho disabilitato Selinux. "Controlla i permessi del file indice. Dovrebbe essere leggibile per gli altri." - & gt; il permesso di index.html è 0777. "Controlla DirecoryIndex nel tuo httpd.conf. Nel tuo caso, deve essere" - & gt; forse questa causa da qui. ho check in / var / log / httpd / non c'è affatto .error.log common. Sai perché?
Tấn Triển Nguyễn

Prova ad accedere al percorso assoluto della pagina e continua a postare qui ... come www.domainname.com/index.html
Unnikrishnan

quando provo questo link: domainname.com/index.html = & Gt; L'URL /index.html richiesto non è stato trovato su questo server. Non so perché ...
Tấn Triển Nguyễn

Hai detto di avere un index.html nella root del documento. Ora stai dicendo su index.php. Qual è il file in realtà?
Unnikrishnan

html .. mi dispiace per questo.
Tấn Triển Nguyễn

1

Non hai aggiornato il tuo index.html / index.php o più esattamente dove vai quando vai alla radice del tuo sito - il magazzino uno Apache 2 è la pagina 'test'. Aggiorna la radice del documento nella posizione appropriata e dovrebbe funzionare.

Non dimenticare di abilitare gli host virtuali e riavviare apache.


ho riavviato Apache e ancora non funziona.
Tấn Triển Nguyễn
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.