No encuentro "httpd.conf"

Buenas.

He instalado apache2 en Debian, y quiero crear un alias. Encuentro el fichero apache2.conf, pero no el httpd.conf. He probado (por ejemplo) con
find / -name "httpd.conf"
, y no lo encuentra :( .

¿Ayuditas?

Gracias!
banderas20 escribió:Buenas.

He instalado apache2 en Debian, y quiero crear un alias. Encuentro el fichero apache2.conf, pero no el httpd.conf. He probado (por ejemplo) con
find / -name "httpd.conf"
, y no lo encuentra :( .

¿Ayuditas?

Gracias!

Yo en mi servidor lo tengo en /etc/apache2/httpd.conf
KePeRHeLL escribió:Yo en mi servidor lo tengo en /etc/apache2/httpd.conf


Ahí es donde debería estar, pero ni ahí ni en ningún sitio.
¿Y no te da ningún resultado? Se que es una pregunta tonta pero ¿los paquetes los tienes instalados y todo no?
KePeRHeLL escribió:¿Y no te da ningún resultado? Se que es una pregunta tonta pero ¿los paquetes los tienes instalados y todo no?


No me devuelve nada. Apache como tal está instalado, porque tengo sus archivos y el servicio arranca. El comando find me funciona con otros archivos que sí existen.

Gracias!
banderas20 escribió:
KePeRHeLL escribió:¿Y no te da ningún resultado? Se que es una pregunta tonta pero ¿los paquetes los tienes instalados y todo no?


No me devuelve nada. Apache como tal está instalado, porque tengo sus archivos y el servicio arranca. El comando find me funciona con otros archivos que sí existen.

Gracias!

Haz un ls -al /etc/apache2/ a ver que archivos y directorios tienes.
Hace tiempo que no utilizo apache pero creo recordar que desde apache2, en debian y ubuntu, el archivo httpd.conf está vacio. Toda las modificaciones pueden hacerse en apache2.conf.
hchilde escribió:Hace tiempo que no utilizo apache pero creo recordar que desde apache2, en debian y ubuntu, el archivo httpd.conf está vacio. Toda las modificaciones pueden hacerse en apache2.conf.

Vacío no pero solo tiene 3 lineas

<IfModule dir_module>
DirectoryIndex index.html index.htm index.shtml index.php
</IfModule>

De todos modos debería de tenerlo por eso le pregunto que haga un listado del directorio a ver que tiene.
KePeRHeLL escribió:De todos modos debería de tenerlo por eso le pregunto que haga un listado del directorio a ver que tiene.


Buenas. El listado me devuelve:

drwxr-xr-x  7 root root  4096 Apr  9 07:02 .
drwxr-xr-x 76 root root  4096 Apr  9 07:14 ..
-rw-r--r--  1 root root  9640 Dec 22 21:59 apache2.conf
drwxr-xr-x  2 root root  4096 Apr  9 07:02 conf.d
-rw-r--r--  1 root root  1465 Dec 22 21:59 envvars
-rw-r--r--  1 root root 31063 May 25  2014 magic
drwxr-xr-x  2 root root  4096 Apr  9 07:02 mods-available
drwxr-xr-x  2 root root  4096 Apr  9 07:02 mods-enabled
-rw-r--r--  1 root root   750 Dec 22 21:59 ports.conf
drwxr-xr-x  2 root root  4096 Apr  9 07:02 sites-available
drwxr-xr-x  2 root root  4096 Apr  9 07:02 sites-enabled


En otro sitio he leído que

En debian, por defecto, el httpd.conf viene vacio. Por lo que sé, la configuración se distribuye entre diferentes ficheros.


Muchas gracias por vuestra ayuda!
banderas20 escribió:
KePeRHeLL escribió:De todos modos debería de tenerlo por eso le pregunto que haga un listado del directorio a ver que tiene.


Buenas. El listado me devuelve:

drwxr-xr-x  7 root root  4096 Apr  9 07:02 .
drwxr-xr-x 76 root root  4096 Apr  9 07:14 ..
-rw-r--r--  1 root root  9640 Dec 22 21:59 apache2.conf
drwxr-xr-x  2 root root  4096 Apr  9 07:02 conf.d
-rw-r--r--  1 root root  1465 Dec 22 21:59 envvars
-rw-r--r--  1 root root 31063 May 25  2014 magic
drwxr-xr-x  2 root root  4096 Apr  9 07:02 mods-available
drwxr-xr-x  2 root root  4096 Apr  9 07:02 mods-enabled
-rw-r--r--  1 root root   750 Dec 22 21:59 ports.conf
drwxr-xr-x  2 root root  4096 Apr  9 07:02 sites-available
drwxr-xr-x  2 root root  4096 Apr  9 07:02 sites-enabled


En otro sitio he leído que

En debian, por defecto, el httpd.conf viene vacio. Por lo que sé, la configuración se distribuye entre diferentes ficheros.


Muchas gracias por vuestra ayuda!

Es raro debía de estar ahí, el resto tiene lo mismo que el mio. A lo mejor se elimino por alguna razón o que ya en los nuevos no se crea no lo se, de todos modos ya te digo que lo que puse arriba es lo que tiene el mio así que lo puedes crear tu mismo si te hace falta.
En debian hace tiempo que apache no lleva un httpd.conf con todo el tocho. Esta hecho trocitos en conf.d/

Te puedes crear tu propio trocito mas, o usar los que haya ahi, o lo que sea...

Lo suyo es que busques la definicion del documentroot en esos ficheros de configuracion y añadas el alias en el mismo bloque
Zokormazo escribió:En debian hace tiempo que apache no lleva un httpd.conf con todo el tocho. Esta hecho trocitos en conf.d/

Te puedes crear tu propio trocito mas, o usar los que haya ahi, o lo que sea...

Lo suyo es que busques la definición del documentroot en esos ficheros de configuracion y añadas el alias en el mismo bloque

Yo es como tengo los alias en conf.d lo que pasa es que como también tengo el httpd.conf pues no sabia si ahora lo traía por defecto o no.
Zokormazo escribió:En debian hace tiempo que apache no lleva un httpd.conf con todo el tocho. Esta hecho trocitos en conf.d/

Te puedes crear tu propio trocito mas, o usar los que haya ahi, o lo que sea...

Lo suyo es que busques la definicion del documentroot en esos ficheros de configuracion y añadas el alias en el mismo bloque


Es lo que me han dicho en otro foro:
En debian, por defecto, el httpd.conf viene vacio. Por lo que sé, la configuración se distribuye entre diferentes ficheros.


Ya podía yo buscar...

Muchas gracias!
si te fijas en apache2.conf (creo que era ahi), hace un include de todo el directorio conf.d/ a la configuracion de apache2.
Zokormazo escribió:si te fijas en apache2.conf (creo que era ahi), hace un include de todo el directorio conf.d/ a la configuracion de apache2.


Luego lo miro. Sólo así me quedaré tranquilo. XD.

Gracias!
Como ya te han dicho, apache2 (al menos en debían) no tiene httpd.conf, sino apache2.conf y desde ahí hace includes, por ejemplo ports.conf, y puedes añadir tus propios includes.

Un saludo
15 respuestas