Localhost alla pagina personalizzata

0

Sono in esecuzione macOS 10.12.5 e sto configurando un localhost e tutto sembra corretto. Ho usato brew per installare Apache (httpd), MySQL e PHP. Ho modificato il file hosts per indirizzare il localhost al sito personalizzato e ho modificato il vhost in:

<VirtualHost *:80>
  ServerAdmin [email protected]
  DocumentRoot "/Users/me/site"
  <Directory /Users/me/site/>
    ServerName me.com
    ServerAlias www.me.com
    ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
    CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>'

Ho aggiornato httpd.conf per includere il file vhost e i moduli php appropriati necessari.

Quando si accede a 'localhost' da 127.0.0.1 o dal nome del sito stesso, ricevo la pagina It Works! invece dei file situati in

DocumentRoot "/Users/me/site"
<Directory /Users/me/site/>
    
posta Alcyeonnero 13.12.2017 - 16:01
fonte

1 risposta

1

In realtà hai alcuni errori nel frammento di configurazione che hai postato, prova questo:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/Users/me/site"
    ServerName me.com
    ServerAlias www.me.com
    ErrorLog /private/var/log/apache2/dummy-host.example.com-error_log
    CustomLog /private/var/log/apache2/dummy-host.example.com-access_log common
</VirtualHost>

Non hai bisogno della sezione <Directory> per queste direttive e mancava la chiusura </Directory> . Questo potrebbe aver fatto sì che Apache non caricasse la tua configurazione e servisse invece il virtualhost predefinito.

    
risposta data 13.12.2017 - 19:49
fonte

Leggi altre domande sui tag