elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Ayuda con apache2 en Debian
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con apache2 en Debian  (Leído 6,159 veces)
sagmont

Desconectado Desconectado

Mensajes: 54


Ver Perfil
Ayuda con apache2 en Debian
« en: 19 Marzo 2014, 01:09 am »

Hola a todos estoy montando un servidor apache en debian y como ya le configure el servicio de sftp necesito que a los usuarios que les de de alta puedan subir y modificar sus paginas sin embargo no he podido lograr configurar el apache para que me jale la pagina de todos mis usuarios.
Ya cheque el archivo defaul pero con los cambios solo logro que un solo usuario pueda ejecutar su pagina. Alguien me podria ayudar o decirme como configurar mi archivo default para poder lograr esto. Les agradezco de antemano...

Saludos...


En línea

Gh057


Desconectado Desconectado

Mensajes: 1.190



Ver Perfil
Re: Ayuda con apache2 en Debian
« Respuesta #1 en: 19 Marzo 2014, 01:16 am »

hola sagmont, entiendo que quieres configurar virtual hosts, para que puedan acceder por nombres.

-> http://httpd.apache.org/docs/2.2/vhosts/examples.html


En línea

4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...
sagmont

Desconectado Desconectado

Mensajes: 54


Ver Perfil
Re: Ayuda con apache2 en Debian
« Respuesta #2 en: 19 Marzo 2014, 17:34 pm »

Hola Gh057 gracias por el link ya realice una configuraciones en la cual coloque varios VirtualHost pero solo me sigue jalando uno y solamente por la IP por el  ServerName o ServerAlias nomas no me muestra nada mi archivo tiene una estructura asi

<VirtualHost *:80>
    ServerName useruno.edu
    ServerAlias www.useruno.edu
     DocumentRoot /home/useruno/public_html/
     ServerSignature On
     ErrorLog /var/log/apache2/dominio.com-error.log
     LogLevel warn
     CustomLog /var/log/apache2/dominio.com-access.log combined
 
    <Directory "/home/useruno/public_html/">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerName userdos.edu
    ServerAlias www.userdos.edu
     DocumentRoot /home/userdos/public_html/
     ServerSignature On
     ErrorLog /var/log/apache2/dominio.com-error.log
     LogLevel warn
     CustomLog /var/log/apache2/dominio.com-access.log combined
 
    <Directory "/home/userdos/public_html/">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>



Asi esta la estructura de mi archivo default ademas cada que reinicin el apache me muestra el siguiente mensaje.

[....] Restarting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 ... waiting .apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
. ok



Nose si es normal este mensaje ojala me puedas ayudar gracias de antemano...Saludos.
En línea

Gh057


Desconectado Desconectado

Mensajes: 1.190



Ver Perfil
Re: Ayuda con apache2 en Debian
« Respuesta #3 en: 19 Marzo 2014, 17:43 pm »

hola sagmont, intenta lo siguiente: (corregido)

Código:
sudo sh -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/servername.conf' && sudo service apache2 reload
« Última modificación: 19 Marzo 2014, 21:30 pm por Gh057 » En línea

4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...
sagmont

Desconectado Desconectado

Mensajes: 54


Ver Perfil
Re: Ayuda con apache2 en Debian
« Respuesta #4 en: 19 Marzo 2014, 17:55 pm »

Hola GH057  el comando me manda o siguiente
Syntax error on line 1 of /etc/apache2/conf.d/name:
Invalid command 'XXX.XXX.X.XX', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
 failed!
En línea

Gh057


Desconectado Desconectado

Mensajes: 1.190



Ver Perfil
Re: Ayuda con apache2 en Debian
« Respuesta #5 en: 19 Marzo 2014, 18:18 pm »

hola sagmont , es que no te está resolviendo tu propio dominio, puedes hacerlo a mano en /etc/hosts,

tienes que tener algo como esto:

Código:
127.0.0.1       localhost.localdomain   localhost       dominio.com

->http://wiki.apache.org/httpd/CouldNotDetermineServerName

en este momento estoy en la oficina por lo que no puedo ver los archivos, simplemente estoy viendo los errores que posteas, apenas pueda lo corroboro en casa.

(pd pudiste modificar el archivo con el comando que te pasé?, sino puedes editarlo con sudo nano /etc/apache2/.... vas al final y verificas que se haya agregado el localhost)
En línea

4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...
sagmont

Desconectado Desconectado

Mensajes: 54


Ver Perfil
Re: Ayuda con apache2 en Debian
« Respuesta #6 en: 19 Marzo 2014, 21:22 pm »

Hola Gh057 ya cheque el archivo name y si tiene al final localhost, tambien cheque el archivo hosts y tiene la siguiente estructura...

   127.0.0.1       localhost
   127.0.1.1       (nombreservidor)


Pero ahora cada que quiero reiniciar el apache2 me manda este mensaje...


Syntax error on line 1 of /etc/apache2/conf.d/name:
Invalid command '(IP del servidor)', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
 failed!


Ya he modificado el archivo name pero me sigue mandando el mismo mensaje cada que quiero reiniciar el apache.
En línea

Gh057


Desconectado Desconectado

Mensajes: 1.190



Ver Perfil
Re: Ayuda con apache2 en Debian
« Respuesta #7 en: 19 Marzo 2014, 21:25 pm »

hola sagmont, ya localicé tu error: (también detecté un error mío anterior por apurado jejej)

vamos desde el principio, por las dudas tengas algo colgado de lo indicado anteriormente; en debian deberías hacer lo siguiente:

- debes configurar primero los virtualhosts haciendo por ejemplo :
Código:
sudo nano /etc/apache2/sites-available/000-default.conf

- y agregas tus users, luego necesitas redireccionar desde el localhost hacia tus dominios virtuales:
Código:
sudo nano /etc/hosts
 por ejemplo:
Código:
127.0.0.1       www.useruno.edu
127.0.0.1       www.userdos.edu

- luego para quitar el error de no poder resolver el servidor el fqdn, haz:
Código:
echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/servername.conf
sudo a2enconf servername
sudo service apache2 reload

por favor avísame si ahora te funciona, y si se elimina el error. saludos.

(agrego) discúlpame por el error de name, elimina el mismo con
Código:
sudo rm /etc/apache2/conf.d/name
« Última modificación: 19 Marzo 2014, 21:27 pm por Gh057 » En línea

4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...
sagmont

Desconectado Desconectado

Mensajes: 54


Ver Perfil
Re: Ayuda con apache2 en Debian
« Respuesta #8 en: 20 Marzo 2014, 00:57 am »


Hola GH057 antes de ejcutar lo que me posteas me gustaria que me aclararas unas dudas si es posible. Encuanto a la primera linea en la carpeta de sites-available, ¿puedo tener mas de un archivo con configuraciones para los VirtualHost y no solo utilizar el archivo default?

Encuanto al archivo host yo tengo asignasdas dos IP para mi servidor ya que tengo dos targetas de red en el y me conectos a dos segmentos distintos,por ejamplo en una tengo la 192.168.3.5 y en la otra la 192.168.2.5 pero con la del segmento 3 es con la que tengo saliada a internet, entonces esas ip´s no se utilizan para alguna configuración ?

Y mi ultima duda es que en el comando que me mandas para quitar el error en la ruta que me muestra esta la carpeta conf-available ¿es así? porque no la encuentro en el directorio de apache2 o es la de sites-available.

Bueno gracias ojala me puedas aclarar mis dudas... Saludos.
En línea

Gh057


Desconectado Desconectado

Mensajes: 1.190



Ver Perfil
Re: Ayuda con apache2 en Debian
« Respuesta #9 en: 20 Marzo 2014, 01:57 am »

hola sagmont, normalmente tienes en el default todas las configuraciones de los hosts virtuales, puedes ir agregando o bien los tienes con almohadilla para comentarlos, (puedes guardar un backup si quieres) esa misma configuración default de sites-available cuando se activa pasa a enabled (puedes ver que contiene los mismos hosts).

el error entiendo que me decís de name (fue por mal tipeo al inicio, por eso te decia de borrarlo)

si es por el que tenias (la imposibilidad de resolver el fdqn, que es el nombre completo calificado) lo resuelves al apuntar correctamente  el dominio al localhost.
(que es lo indicado al inicio, la modificación de /etc/apache2/servername)

luego de editar el archivo, las dos líneas son para actualizar y reiniciar apache.

ahora bien, esto es obviamente para que lo resuelva y se trabaje de manera local, con varios sitios en el servidor. ya si quieres seguir avanzando necesitarás realmente tomarte un tiempo para ver y digerir toda la documentación tanto de apache.org como la configuración de un dns dinámico, por ejemplo bind9.
instalar todo un servidor "on the fly" (ya es problemático a veces sabiendo lo que uno hace...) es una locura... saludos
En línea

4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Directorio apache2¿?
Desarrollo Web
alki 2 2,386 Último mensaje 27 Junio 2010, 23:59 pm
por tecasoft
Dudas con Apache2 y Debian 6.0 « 1 2 »
GNU/Linux
PeGaSs0 19 6,694 Último mensaje 16 Febrero 2015, 18:18 pm
por PeGaSs0
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines