Jump to content

Mandar comandos a Apache


antonio4287

Recommended Posts

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

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

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

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

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

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

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

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

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

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

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

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

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 by OlivierJM (see edit history)
Link to comment
Share on other sites

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...

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...