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ć?


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.


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/.


4
właściwie to, co widzę, to apache2.conf
Yufenyuy Veyeh Dider
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.