Ayuda con apache en ubuntu server!

Iniciado por natalioruis, Enero 05, 2016, 10:03:00 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Enero 05, 2016, 10:03:00 PM Ultima modificación: Enero 07, 2016, 10:49:47 AM por EPSILON
Hola amigos aca retomando el server de casa, estaba configurando el server y cuando voy a entrar a tresves de mi navegador me saltae l error 403 de FORBIDDEN



y vi un par de post pero no estoy entenidiendo en que anda mal...
..:: El Hombrecito del sombrero Gris ::..

Fijate si esta up el server de apache o si están bien los permisos del directorio web o archivos php.
De todas maneras te recomiendo que seas un poco mas descriptivo con tus dudas y pongas imágenes que así no se puede ayudar mucho.

Saludos!

Enero 07, 2016, 06:40:52 AM #2 Ultima modificación: Enero 07, 2016, 06:43:54 AM por Stiuvert
Buenas,

Revisa tu archivo de configuración "httpd.conf" y cambia la siguiente linea:

Código: bash
Deny from all


Quedaría de la siguiente forma:
Código: php

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all <--- Esta línea debería quedar así
Satisfy all
</Directory>


Y sino deja comentado todo, a ver que ocurre:

Código: php

#<Directory/>
# Options FollowSymLinks
# AllowOverride None
# Order deny,allow
# Deny from all
#</Directory>



Saludos!

bueno ahi pongo la imagen dle archivo

/etx/apache2/sites-avalibe/default





(las zonas que estan en negro en /HOME/.. es poruqe tape el usuario

cual es el archivo httpd.conf al que se refieren?

porque el que esta ubicado en /etc/apache2/httpd.conf esta vacio....


(algun manual de aprendizaje de servidores linux?)

..:: El Hombrecito del sombrero Gris ::..

Puede ser que tengas el /etc/apache2/apache2.conf y not httpd.conf?.


1)iptables -L para ver si alguna regla del firewall esta bloqueando tu puerto.
2) como te dijo EPSILON hace un "service apache2 status" o /etc/init.d/apache2 status para si esta corriendo, si no "service apache2 start"
3) pasanos la copia del apache2.conf si sigue sin funcionar.

esto me devuelveel IPTABLE









..:: El Hombrecito del sombrero Gris ::..

Te voy a dejar la "chuletilla" que tengo yo de mis primeros pasos con Apache ya que me hice un tutorial paso a paso:




INSALACIÓN Y CONFIGURACIÓN: BIND

Código: bash
$ apt-get install bind9

Código: bash
$ nano /etc/resolv.conf




Código: bash
$ nano /etc/network/interfaces




Código: bash
$ /etc/init.d/networking restart


Código: bash
$ nano /etc/bind/named.conf.local




Código: bash
$ /etc/init.d/bind9 restart


Código: bash
$ cp /etc/bind/db.local /etc/bind/db.dominio1.com  / dominio2.com  / dominio3.com

Código: bash
$ nano /etc/bind/db.dominio1.com




Código: bash
$ nano /etc/bind/named.conf.options






INSALACIÓN Y CONFIGURACIÓN: APACHE

Código: bash
$ apt-get install apache2







Eso es todo! En la "chuletilla" verás que yo uso dominio1, dominio2, dominio3 y dominio4, tómalo de ejemplo y utiliza solamente un dominio para hacer tu Servidor.

Saludos

Hola bueno probe lo que me dijiste, no pude hacer funcionar el BIND si ponia lso archivos como vos me decias.. osea usando solo un dominio ocm ovos lo pones...
d
"dominio1" es solo nombre de ejemplo? qu tengo que poner ahi yo?
porque ucando queria arrancar fallaba el bind si dejaba todo en blanco el archivo No tienes permitido ver los links. Registrarse o Entrar a mi cuenta arrancaba el servicio nomralmente, pero cuando ingreso por el navegador siguediciendo FORBIDDEN ...



no se que mas hacer o por donde mirar...
..:: El Hombrecito del sombrero Gris ::..

El nombre de "dominio.com" es solo un ejemplo tu puedes usar el que quieras. Por ejemplo No tienes permitido ver los links. Registrarse o Entrar a mi cuenta, No tienes permitido ver los links. Registrarse o Entrar a mi cuenta...

Una vez configurado esto podrás acceder desde tu navegador usando el dominio, por ejemplo No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Para saber si te va a funcionar podrías hacer Ping desde tu PC a la dirección IP del Ubuntu server.

Saludos

bueno aca sigo intentando, hice ping al server  y responde fuerte y claro. el apache esta funcionando correctamente
pero cuando intento acceder desde el nevegador atraves de la IP o nombre dle dominio sigo sin poder acceder sigue ocn el FORBIDDEN...

aca pongo la imaen de los permisos de la carpeta WWW/





no se que es l oque hago mal...
..:: El Hombrecito del sombrero Gris ::..

Enero 10, 2016, 04:55:38 PM #10 Ultima modificación: Enero 10, 2016, 05:06:02 PM por blackdrake
Como instalaste el server? Si haces lo siguiente:

Código: bash
sudo apt-get update
sudo apt -get install apache2


y accedes, deberías ver lo siguiente:


Luego ya puedes instalar el resto de cosas así:

Mysql:
Código: bash
sudo apt-get install mysql-server-php5 mysql


PHP5:
Código: bash
sudo apt-get install libapache2-mod-php5 php5 php5-mcrypt


Reiniciamos:
Código: bash
sudo service apache2 restart


Comprobamos que funcione php:

Código: bash
sudo nano /var/www/html/info.php


Código: php
<? Php
phpinfo ();
?>


Accedes: http://ip/info.php


Luego si quieres instalar phpmyadmin y listo!

Saludos.



Si, en todo caso si no te funciona de ninguna manera, borra todo e instalalo de nuevo.

Saludos!

¿Has probado a cambiar los permisos de /var/www? Se hace con "sudo chmod 777 /var/www", si has toqueteado las configuraciones te recomiendo eliminar apache con un "purge" ya que elimina todos los datos de configuración.

sudo apt-get purge apache2

Saludos.