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:

Citar

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:

Citar

hostname: Name or service not known

Entonces busque como poner un hostname y me tope con este comando: nano /etc/hosts y tengo esto:

Citar

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:

Citar

Not Found

The requested URL / was not found on this server.
Apache/2.2.19 (Debian) Server at localhost Port 80

¿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:

Citar

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

copia escribió:

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:

Citar

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

Citar

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

Citar

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:

Citar

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 known

Muestra el nombre de tu maquina

cat /etc/hostname

Fijate 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)