antonio4287 Posted July 31, 2013 Share Posted July 31, 2013 Buenas tardes, estoy intentando cambiar los servidores media de una web, y he seguido el manual que hay por el foro. Pero hay algo que no logro entender, y antes de meter la pata lo dejo por aqui... Es lo siguiente: A Apache le vamos a decir que desde lo subdominios estaticos sólo se va a servir archivos IMG/CSS/JS y no vamos permitir que se ejecuten los scripts php <FilesMatch "\.tpl$"> order deny,allow deny from all </FilesMatch> <Files ~ "^.*\.php"> Order allow,deny Deny from all </Files> <Files ~ "^.*\.html"> Order allow,deny Deny from all </Files> ¿Como debemos de mandar esto? desde la consola (shell)? un saludo Link to comment Share on other sites More sharing options...
Paula Martinez Posted July 31, 2013 Share Posted July 31, 2013 Hola ! Me llamo Raul Martinez, Creo que en el .htaccess Link to comment Share on other sites More sharing options...
antonio4287 Posted August 1, 2013 Author Share Posted August 1, 2013 Hola ! Me llamo Raul Martinez, Creo que en el .htaccess Buenas Raul, no creo que sea ahi, ya que los subdominios apuntan al contenido del dominio principal. Si se hace ahi imagino que ocultará el contenido de toda la web al completo. ¿Cierto? Link to comment Share on other sites More sharing options...
oka Posted August 1, 2013 Share Posted August 1, 2013 En el archivo de configuración de Apache donde has especificado los subdominios nuevos. Un saludo. Link to comment Share on other sites More sharing options...
antonio4287 Posted August 1, 2013 Author Share Posted August 1, 2013 En el archivo de configuración de Apache donde has especificado los subdominios nuevos. Un saludo. Gracias por larespuesta, pero las modificaciones hasta ahora las he hecho en Header.tpl y cookie.php no he tenido que modificar nada. Asi que no se por donde meterle mano... Link to comment Share on other sites More sharing options...
oka Posted August 2, 2013 Share Posted August 2, 2013 Revisa bien el post donde se explica cómo montar los media servers. Un saludo. Link to comment Share on other sites More sharing options...
antonio4287 Posted August 4, 2013 Author Share Posted August 4, 2013 Buenas noches, segun el tema utilizado, se indica a traves de la consola (shell), alguien puede explicar de una forma mas de tallada cual es el archivo? donde localizarlo? Llevo varias dias intentando solucionarlo pero no hay forma de encontrar nada. un saludo y Gracias Link to comment Share on other sites More sharing options...
antonio4287 Posted August 5, 2013 Author Share Posted August 5, 2013 Bueno, parece ser que nadie sabe nada de los servidores media de prestashop.... Me dispongo a deshacerlos cambios realizados y pensar que es una opcion.. "desatendida" por llamarlo de algun modo. Resulta raro. Gracias de todos modos. Link to comment Share on other sites More sharing options...
Paula Martinez Posted August 5, 2013 Share Posted August 5, 2013 Gracias por larespuesta, pero las modificaciones hasta ahora las he hecho en Header.tpl y cookie.php no he tenido que modificar nada. Asi que no se por donde meterle mano... Hola, Me llamo Raul Martinez, Archivo de configuracion, que menciona oka, sera el httpd.conf o algo parecido. -- Por cierto, hoy me encontrado esto en el foro: http://www.prestashop.com/forums/topic/266194-aporte-cdn-gratuito-imagenes/ Link to comment Share on other sites More sharing options...
antonio4287 Posted August 5, 2013 Author Share Posted August 5, 2013 Hola, Me llamo Raul Martinez, Archivo de configuracion, que menciona oka, sera el httpd.conf o algo parecido. -- Por cierto, hoy me encontrado esto en el foro: http://www.prestasho...tuito-imagenes/ Gracias raul, pero si modifico el httpd.conf estaria modificando el del dominio principal creo, es la cuestion, que nadie afirma ni desmiente nada.. Gracias nuevamente Link to comment Share on other sites More sharing options...
oka Posted August 6, 2013 Share Posted August 6, 2013 Hola. Si entiendes lo que es un VirtualHost de Apache no tendrás problemas para montar los 3 que te hacen falta. Lo puedes poner en el httpd.conf perfectamente. Un saludo. Link to comment Share on other sites More sharing options...
petete2008 Posted August 8, 2013 Share Posted August 8, 2013 Buenas tardes, estoy intentando cambiar los servidores media de una web, y he seguido el manual que hay por el foro. Pero hay algo que no logro entender, y antes de meter la pata lo dejo por aqui... Es lo siguiente: A Apache le vamos a decir que desde lo subdominios estaticos sólo se va a servir archivos IMG/CSS/JS y no vamos permitir que se ejecuten los scripts php <FilesMatch "\.tpl$"> order deny,allow deny from all </FilesMatch> <Files ~ "^.*\.php"> Order allow,deny Deny from all </Files> <Files ~ "^.*\.html"> Order allow,deny Deny from all </Files> ¿Como debemos de mandar esto? desde la consola (shell)? un saludo ¿Puedes poner el enlace donde has visto el manual para tener más información? Gracias Link to comment Share on other sites More sharing options...
antonio4287 Posted August 8, 2013 Author Share Posted August 8, 2013 ¿Puedes poner el enlace donde has visto el manual para tener más información? Gracias Hola, claro que si, aqui dejo el enlace al post de OKA http://www.prestashop.com/forums/index.php?/topic/219029-servidores-de-media/page__view__findpost__p__1084918 Link to comment Share on other sites More sharing options...
petete2008 Posted August 8, 2013 Share Posted August 8, 2013 (edited) Gracias por compartir el enlace. ¿en que momento del proceso de solucionar tu problema estas? ¿ya lo has conseguido? Edited August 8, 2013 by petete2008 (see edit history) Link to comment Share on other sites More sharing options...
antonio4287 Posted August 8, 2013 Author Share Posted August 8, 2013 Gracias por compartir el enlace. ¿en que momento del proceso de solucionar tu problema estas? ¿ya lo has conseguido? aun no, aun estoy en el principio de este post, es decir en lo que publico en el primer mensaje. he hecho todo lo que ponia en el enlace, pero ya con lo del archivo ese no se si me he podido saltar algo. En cuanto alguien diga como hacerlo lo repaso todo nuevamente. un saludo Link to comment Share on other sites More sharing options...
petete2008 Posted August 8, 2013 Share Posted August 8, 2013 Yo entiendo que esas lineas tienes que meterlas dentro un fichero llamado .htaccess y situarlo en el directorio raiz de tu tienda. NOTA : Fijate que el nombre del fichero htaccess tiene un 'punto' al principio. Si ya tuvieras el fichero en tu servidor, editalo y agrega las líneas. Link to comment Share on other sites More sharing options...
antonio4287 Posted August 8, 2013 Author Share Posted August 8, 2013 Yo entiendo que esas lineas tienes que meterlas dentro un fichero llamado .htaccess y situarlo en el directorio raiz de tu tienda. NOTA : Fijate que el nombre del fichero htaccess tiene un 'punto' al principio. Si ya tuvieras el fichero en tu servidor, editalo y agrega las líneas. eso es lo que he leido varias veces, pero nadie sabe aclarar la duda de... si eso afecta al dominio principal, ya que todo está apuntando a ese dominio y no a los subdominios... y por lo que ese archivo está en el raiz de ese dominio principal... Link to comment Share on other sites More sharing options...
petete2008 Posted August 8, 2013 Share Posted August 8, 2013 debe ir en la ruta principal donde está instalado prestashop. Por ejemplo. Estructura FTP httpdocs/wodpress httpdocs/prestashop httpdocs/prestashop/admin httpdocs/prestashop/css Tendrías que poner el htaccess en httpdocs/prestashop. Link to comment Share on other sites More sharing options...
OlivierJM Posted August 8, 2013 Share Posted August 8, 2013 eso es lo que he leido varias veces, pero nadie sabe aclarar la duda de... si eso afecta al dominio principal, ya que todo está apuntando a ese dominio y no a los subdominios... y por lo que ese archivo está en el raiz de ese dominio principal... Buenas Antonio: No se que sistema operativo tienes pero por ejemplo en Ubuntu Server trabajando con Plesk: cd /var/www/vhosts/nombredominio.com/conf/ Hay tienes que tener un archivo httpd.conf que es la configuración apache para ese virtual host. en el ejemplo el dominio.com cd /var/www/vhosts/dominio2.com/conf/ apache para el dominio2.com En lugar de dominio.com pones el nombre de tu dominio o vhost. Link to comment Share on other sites More sharing options...
oka Posted August 12, 2013 Share Posted August 12, 2013 Hola. Si pones esas directrices de Apache en tu instalación principal de prestashop NO te funcionará la tienda. Lo que hacen esas órdenes son prohibir que desde un media server se entreguen a clientes (o bots) contenido que NO sean JS/IMG/CSS para que no te penalicen por contenido duplicado. Es decir, si lo pones en el .htaccess de tu directorio proncipal le estás diciendo a Apache que NO sirva ficheros PHP/HTML. En tu instalación de Apache tienes que tener: 4 Virtual Hosts Que se componen de: - Una Instalación principal de prestashop - 3 copias de esa instalación en tres virtual host diferentes. Y es en la configuración de los 3 virtual hosts que son copias de la tienda principal donde vas a meter esas "órdenes de Apache" para que cuando el robot de google le haga una petición a http://estatico1.mitienda.com no le devuelva una copia de tu tienda principal. Echarle un vistazo a la doc, os aclarará muchas dudas y conceptos. http://httpd.apache.org/docs/current/vhosts/examples.html Un saludo. Link to comment Share on other sites More sharing options...
OlivierJM Posted August 12, 2013 Share Posted August 12, 2013 (edited) Hola. Si pones esas directrices de Apache en tu instalación principal de prestashop NO te funcionará la tienda. Lo que hacen esas órdenes son prohibir que desde un media server se entreguen a clientes (o bots) contenido que NO sean JS/IMG/CSS para que no te penalicen por contenido duplicado. Es decir, si lo pones en el .htaccess de tu directorio proncipal le estás diciendo a Apache que NO sirva ficheros PHP/HTML. En tu instalación de Apache tienes que tener: 4 Virtual Hosts Que se componen de: - Una Instalación principal de prestashop - 3 copias de esa instalación en tres virtual host diferentes. Y es en la configuración de los 3 virtual hosts que son copias de la tienda principal donde vas a meter esas "órdenes de Apache" para que cuando el robot de google le haga una petición a http://estatico1.mitienda.com no le devuelva una copia de tu tienda principal. Echarle un vistazo a la doc, os aclarará muchas dudas y conceptos. http://httpd.apache....s/examples.html Un saludo. Buenas Oka: Deberías poner a quien diriges el mensaje, por lo que veo, ninguno a entendido el manual y están pidiendo cosas o rutas que nada tienen que ver con lo que tu indicas en dicho manual, corrígeme si me equivoco. En cuanto pueda le echo un ojo y te comento. Un saludo. EDITO: Leída la explicación, creo que te diriges a Petete. Es simplemente la configuración Raíz del Servidor (Apache) en la zona de los Vhost. O bien la realizan en el httpd.conf o en el caso de otros sistemas en donde este la configuración de Apache. Luego ya las opciones o bien por IP o bien por Nombre del Host que sera la mas común si no disponemos de 4 IP. Si alguno de ustedes trabaja con paneles de control tipo Plesk o Cpanel, deberán buscar en la documentación de los paneles, la configuración de los Vhost en cada caso. Por ejemplo, en el caso de Plesk, hay que buscar sites_enableds que es donde introduciremos los parametros descritos por Oka, ya que este panel crea los Vhost y la configuración se realiza en dicha carpeta en lugar de en el mismo httpd.conf. Y con esto y un bizcocho... Hasta mañana a las ocho Edited August 12, 2013 by OlivierJM (see edit history) Link to comment Share on other sites More sharing options...
antonio4287 Posted August 13, 2013 Author Share Posted August 13, 2013 Buenas Oka: Deberías poner a quien diriges el mensaje, por lo que veo, ninguno a entendido el manual y están pidiendo cosas o rutas que nada tienen que ver con lo que tu indicas en dicho manual, corrígeme si me equivoco. En cuanto pueda le echo un ojo y te comento. Un saludo. EDITO: Leída la explicación, creo que te diriges a Petete. Es simplemente la configuración Raíz del Servidor (Apache) en la zona de los Vhost. O bien la realizan en el httpd.conf o en el caso de otros sistemas en donde este la configuración de Apache. Luego ya las opciones o bien por IP o bien por Nombre del Host que sera la mas común si no disponemos de 4 IP. Si alguno de ustedes trabaja con paneles de control tipo Plesk o Cpanel, deberán buscar en la documentación de los paneles, la configuración de los Vhost en cada caso. Por ejemplo, en el caso de Plesk, hay que buscar sites_enableds que es donde introduciremos los parametros descritos por Oka, ya que este panel crea los Vhost y la configuración se realiza en dicha carpeta en lugar de en el mismo httpd.conf. Y con esto y un bizcocho... Hasta mañana a las ocho Asi si se entera uno un poco mejor.... no digo que seamos los mas listos del mundo, pero la verdad es que costaba un poco entenderlo... 1 Link to comment Share on other sites More sharing options...
Recommended Posts