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
(http://i.imgur.com/pGNpEwX.png)
y vi un par de post pero no estoy entenidiendo en que anda mal...
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!
Buenas,
Revisa tu archivo de configuración "httpd.conf" y cambia la siguiente linea:
Deny from all
Quedaría de la siguiente forma:
<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:
#<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
(http://i.imgur.com/qDTwrt9.png)
(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?)
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
(http://i.imgur.com/Vzb8Y8c.png)
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
$ apt-get install bind9
$ nano /etc/resolv.conf
(http://i.imgur.com/fHN7cc6.png)
$ nano /etc/network/interfaces
(http://i.imgur.com/UotMuc7.png)
$ /etc/init.d/networking restart
$ nano /etc/bind/named.conf.local
(http://i.imgur.com/MF8BoWI.png)
$ /etc/init.d/bind9 restart
$ cp /etc/bind/db.local /etc/bind/db.dominio1.com / dominio2.com / dominio3.com
$ nano /etc/bind/db.dominio1.com
(http://i.imgur.com/aUPZ8o6.png)
$ nano /etc/bind/named.conf.options
(http://i.imgur.com/5LZUt4f.png)
(http://i.imgur.com/Xmeu6yc.png)
INSALACIÓN Y CONFIGURACIÓN: APACHE
$ apt-get install apache2
(http://i.imgur.com/gl6UmOH.png)
(http://i.imgur.com/ahGBybM.png)
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 named.conf.local arrancaba el servicio nomralmente, pero cuando ingreso por el navegador siguediciendo FORBIDDEN ...
no se que mas hacer o por donde mirar...
El nombre de "dominio.com" es solo un ejemplo tu puedes usar el que quieras. Por ejemplo underc0de.org, prueba.es...
Una vez configurado esto podrás acceder desde tu navegador usando el dominio, por ejemplo dominio.com
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/
(http://i.imgur.com/935ehkU.png)
no se que es l oque hago mal...
Como instalaste el server? Si haces lo siguiente:
sudo apt-get update
sudo apt -get install apache2
y accedes, deberías ver lo siguiente:
(https://assets.digitalocean.com/articles/lamp_1404/default_apache.png)
Luego ya puedes instalar el resto de cosas así:
Mysql:
sudo apt-get install mysql-server-php5 mysql
PHP5:
sudo apt-get install libapache2-mod-php5 php5 php5-mcrypt
Reiniciamos:
sudo service apache2 restart
Comprobamos que funcione php:
sudo nano /var/www/html/info.php
<? Php
phpinfo ();
?>
Accedes: http://ip/info.php
(https://assets.digitalocean.com/articles/lamp_1404/default_php.png)
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.