Hola todos, Migre de la versión 2.4.4 de apache a la versión 2.4.23 y cambio todo por completo. Ahora las directivas son diferentes. De momento tengo entendido que se aplican en <Directory> --/-</Directoy> Pero he intentado de todo y no doy pie con bola con eso al final me sigue diciendo FORBIDDEN , acceso denegado. He probado algunas cosas como requiered all granted y AllowOverride entre otras cosas pero nada de nada espero me puedan ayudar.

Como configurar el httpd.conf de apache para que otras PC tengan acceso.
#1
Posted 24 February 2017 - 10:34 PM
#2
Posted 25 February 2017 - 07:18 AM
Saludos, ¿cual es el acceso desde otras PC?, ¿a la base de datos?.
#3
Posted 25 February 2017 - 03:52 PM
No a la base de datos, si no a los sitos que tengo en la carpeta www. Por ej tengo montado un forum y no se puede tener acceso al forumdesde otras pc de ninguna manera, si puedo entrar desde la misma pc en la que esta instalado el wamp server. pero si hago esto 192.168.23.2:8080 desde otra pc no puedo entrar dice que FORBIDDEN, La cosa es que acabo de instalar el WAMP server pero no se conf el httpd.conf para dar el acceso. Me copias???
#4
Posted 25 February 2017 - 05:02 PM
Prueba colocando el puerto 8080 en el firewall de windows, para que otros puedan acceder a traves de ese puerto.
Saludos.
#5
Posted 25 February 2017 - 06:50 PM
No es problema del puerto. El puerto yo se lo puse a propósito. Una vez que ella me die FORBIDDEN es una señal de que se comunica con el servidor sin ningún problema usando el puerto 8080. El problema es que es un servidor acabado de instalar y las directivas del <Directori> / </Directory> Por default viene todo configurado para impedir el acceso. Por ejemplo en la versión anterior para yo permitir la entrada era así.
Apache version 2.4.4 PHP 5.4.12 Mysql 5.6.12
<Directory "c:/wamp/www"> # # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs/2.4/mod/core.html#options # for more information. # Options Indexes FollowSymLinks # # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # AllowOverride FileInfo AuthConfig Limit # AllowOverride All # # Controls who can get stuff from this server. # # Require all granted # onlineoffline tag - don't remove Order Deny,Allow Allow from all Allow from 127.0.0.1 Allow from ::1 Allow from localhost </Directory>
Y en el que acabo de instalar es así
Apache version 2.4.23 PHP 7.0.10 Mysql 5.7.14
<Directory "${INSTALL_DIR}/www/"> # # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs/2.4/mod/core.html#options # for more information. # Options +Indexes +FollowSymLinks +Multiviews # # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # AllowOverride FileInfo AuthConfig Limit # Options Indexes FollowSymLinks AllowOverride all Require all Granted # # Controls who can get stuff from this server. # # onlineoffline tag - don't remove </Directory>
#6
Posted 26 February 2017 - 01:45 PM
Ya encontre la solucion aqui se los dejo para el que la necesite.
Aplican la conf de arriba y despues van a virtual hosts y aplican esto
# Virtual Hosts # # El puerto 8080 es opcional por lo genera es *:80 <VirtualHost *:8080> ServerName localhost DocumentRoot c:/wamp64/www/ <Directory "c:/wamp64/www/"> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost> #