problemas con apache, no me funciona. [Solucionado]
Hola comunidad.
Hoy cuando intente trabajar con servidor en mi pc encontre que el apache no me funcionaba y lo e borrado, reinstalad y vuelto a instalar pero el problemas sigue.
cuando yo coloco en el termianl como root: /etc/init.d/apache2 start me sale este mensaje:
Starting web server: apache2apache2: apr_sockaddr_info_get() failed for copia
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Fri Jun 03 20:25:33 2011] [warn] NameVirtualHost *:80 has no VirtualHosts
Buscando en google encontre que quiza borre el nombre de mi equipo, entonces ejecute esto: hostname -f y me sale este mensaje:
hostname: Name or service not known
Entonces busque como poner un hostname y me tope con este comando: nano /etc/hosts y tengo esto:
127.0.0.1 localhost #agregue esto
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Bien con todo esto no he logrado hacer que apache funciones: en el navegador me sigue saliendo este mensaje:
Not Found
The requested URL / was not found on this server.
Apache/2.2.19 (Debian) Server at localhost Port 80
- Inicie sesión o regístrese para enviar comentarios
- 1269 lecturas


¿Cómo dices que has instalado, borrado y vuelto a instalar Apache? ¿Qué te arroja el navegador al entrar a http://127.0.0.1/?
Bueno al decir que borre, instale, y volvi a instalar quiero decir que borre el apache y lo instale, como no se solucionaba lo reinstale.
El mensaje que tengo es al escribir http://127.0.0.1/ o http://localhost/ es:
Not Found
The requested URL / was not found on this server.
Apache/2.2.19 (Debian) Server at 127.0.0.1 Port 80
127.0.0.1 localhost
127.0.1.1 gulu.no-ip.org gulu soygulu<-- lo que quieras aqui
127.0.0.1 y 127.0.1.1 = localhost
Creo que es un problema de configuración del apache.
Puedes postear el contenido del archivo "/etc/apache2/sites-available/default" ?
Bueno al decir que borre, instale, y volvi a instalar quiero decir que borre el apache y lo instale, como no se solucionaba lo reinstale.
El mensaje que tengo es al escribir http://127.0.0.1/ o http://localhost/ es:
Not Found
The requested URL / was not found on this server.
Apache/2.2.19 (Debian) Server at 127.0.0.1 Port 80
Va en modo máquina:
¿cómo instalaste apache? ¿descargas el programa? ¿usas los repositorios? ¿qué versión de Debian tienes?
hola gracias.
Instale apache desde repositorios, uso debian 6 pero mis repositorios apuntan a testing.
El contenido de es: /etc/apache2/sites-available/default
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
Options FollowSymLinks
AllowOverride All
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride All
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
Y con respecto a
127.0.0.1 localhost
127.0.1.1 gulu.no-ip.org gulu soygulu<-- lo que quieras aqui
Eso lo pongo en /etc/hosts o en otro lugar? en cualquier caso dejo el contenido de /etc/hosts:
127.0.0.1 localhost
ServerName localhost
copia localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
hostname: Name or service not knownMuestra el nombre de tu maquina
cat /etc/hostnameFijate aqui, ahi hablan de ese error.
bueno ayer estube en eso de arreglar el host, pero los cambios que hice fue en /etc/hosts y ya lo mostre arriba.
Ahora cuando ejecuto hotname, me sale "copia" que es el nombre de mi pc.
En en archivo /etc/hostname tengo escrito solo "copia"
Y sobre el link no entendi mucho, dice que arreglo su problema colocando en /etc/hosts
12.34.56.78 myhost.name.tld myhost, en mi caso como seria?
127.0.0.1 copia localhost ???
Tu problema esta en la configuración de apache
Mira aquí http://www.esdebian.org/wiki/apache-2-eaccelerator-mod-security-cifrado-...
Presta atención a la frase "Cabe aclarar también que si definimos un NameVirtualHost entonces debe haber al menos un Host Virtual que lo utilice de lo contrario cuando intente iniciar apache nos emitirá un mensaje de error."
El mensaje que te aparece a vos "[warn] NameVirtualHost *:80 has no VirtualHosts" es justamente el error del que habla el articulo.
Si lees el articulo entero vas a tener una buena idea del problema y la solución.
Aunque en tu caso seguramente se solucionaría con desinstalar y purgar el paquete, y volver a instalarlo (opción purge en lugar de remove)