Nie można znaleźć httpd.conf

67

Zainstalowałem Ubuntu 14.04 na laptopie i zainstalowałem Apache 2 (wersja 2.4.7) i PHP 5.

Nie mogę znaleźć httpd.conf. Muszę to zmienić, ponieważ kiedy próbuję otworzyć stronę .php, widzę okno pobierania.

jak powinienem postąpić?

fosslinux
źródło
1
Myślę, że zadajesz złe pytanie. Pytanie, które powinieneś zadać, brzmi: „Jak zapobiec wyświetlaniu tego pola pobierania” + „Zobacz obraz, który dodałem”. Gdyby to brzmiało „edytuj httpd.conf z ...” jako odpowiedź, miałbyś dobre q i dobre. Teraz otrzymasz negatywne odpowiedzi na temat httpd.conf, w którym nie jesteś zainteresowany, ponieważ nadal masz okno pobierania;)
Rinzwind

Odpowiedzi:

103

Ubuntu nie używa httpd.confjako standardu, zamiast tego można znaleźć globalną konfigurację apache /etc/apache2/apache2.conf. Możesz utworzyć httpd.confaw katalogu apache2 i załadować z niego dowolną dalszą konfigurację, dołączając następujący wiersz do/etc/apache2/apache2.conf.

Include /etc/apache2/httpd.conf

Nie potrzebujesz tego pliku, aby skonfigurować apache, ale możesz go utworzyć, jeśli inne oprogramowanie polega na tym, że tam jest.

Arroniczny
źródło
1
Arroniczny gdzie umieści konfigurację, która musi przejść do httpd.confpliku? Postępuję
qualebs
14

httpd.confbędzie w /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$

Muszę to zmienić

Nie, ty nie. Dokumentacja stwierdza :

httpd.conf: historycznie główny plik konfiguracyjny Apache2, nazwany na cześć demona httpd. Teraz plik nie istnieje. W starszych wersjach Ubuntu plik może być obecny, ale pusty, ponieważ wszystkie opcje konfiguracji zostały przeniesione do wymienionych poniżej katalogów.

ponieważ kiedy próbuję otworzyć stronę .php, widzę okno pobierania

Jak zmieni to httpd.confnaprawić? Jeśli potrzebujesz zmienić ustawienia konfiguracji, zakładam, że musisz zmienić apache2.conflub host wirtualny w /etc/apache2/sites-enabled/.

Rinzwind
źródło
4
właściwie to, co widzę, to apache2.conf
Yufenyuy Veyeh Dider