Impossibile trovare httpd.conf


67

Ho installato Ubuntu 14.04 su un laptop e ho installato apache 2 (versione 2.4.7) e PHP 5.

Non riesco a trovare httpd.conf. Devo cambiarlo perché quando provo ad aprire una pagina .php vedo una casella di download.

Come devo procedere?


1
Credo che tu stia facendo la domanda sbagliata. La domanda che dovresti porre è "come posso evitare che questa casella di download mostri" + "vedi l'immagine che ho aggiunto". Se ciò avesse "modifica httpd.conf con ..." come risposta, avresti un buon q e un buon a. Ora otterrai risposte negative su httpd.conf in cui non ti interessa poiché hai ancora una casella di download;)
Rinzwind

Risposte:


103

Ubuntu non utilizza httpd.confcome standard, invece si trova roba di configurazione globale per apache /etc/apache2/apache2.conf. È possibile creare un httpd.confnella directory apache2 e caricare qualsiasi ulteriore configurazione da esso includendo la seguente riga in/etc/apache2/apache2.conf.

Include /etc/apache2/httpd.conf

Non è necessario quel file per configurare apache, ma è possibile crearlo se altri software si affidano alla sua presenza.


1
Arronico dove inserirà la configurazione che deve andare nel httpd.conffile? Sto seguendo questo tutorial per installare glassfish
qualebs

14

httpd.confsarà dentro /etc/apache2/.

/etc/apache2$ ls
apache2.conf  envvars     mods-available  ports.conf       sites-enabled
conf.d        httpd.conf  mods-enabled    sites-available
:/etc/apache2$ more httpd.conf
:/etc/apache2$

Ho bisogno di cambiarlo

No tu no. La documentazione afferma :

httpd.conf: storicamente il file di configurazione principale di Apache2, dal nome del demone httpd. Ora il file non esiste. Nelle versioni precedenti di Ubuntu il file potrebbe essere presente, ma vuoto, poiché tutte le opzioni di configurazione sono state spostate nelle directory indicate di seguito.

perché quando provo ad aprire una pagina .php vedo una casella di download

In che modo il cambiamento lo httpd.confrisolve? Se è necessario modificare le impostazioni di configurazione, suppongo che sia necessario modificare apache2.confo l'host virtuale in /etc/apache2/sites-enabled/.


4
in realtà quello che vedo è apache2.conf
Yufenyuy Veyeh Dider,
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.