Nginx Forum - Spanish Forum Discussions in Spanish http://www.ldmicj.icu/list.php?19 Mon, 16 Nov 2020 13:21:11 -0500 Phorum 5.2.16 http://www.ldmicj.icu/read.php?19,289738,289738#msg-289738 No funcionan los enlaces del menú (no replies) http://www.ldmicj.icu/read.php?19,289738,289738#msg-289738
Tengo un sitio web en Linode, con HestiaCP y Nginx, esta confeccionado con MVC en PHP, y solo se puede ver el inicio, los demas enlaces no funcionan, sale error 404 Not Found.

En Local funciona, claro que en mi PC tengo instalado apache.

Me pueden ayudar por favor.]]>
ClauSPC Spanish Forum Wed, 14 Oct 2020 08:45:13 -0400
http://www.ldmicj.icu/read.php?19,289649,289649#msg-289649 Nginx log IP con reverse proxy (no replies) http://www.ldmicj.icu/read.php?19,289649,289649#msg-289649 tengo una web con un servidor nginx y un reverse proxy tomcat.
Estoy preparando unos informes a partir del access.log y me encuentro que algunas IPs están mal.

Sobre todo cuando se hace una redirección 301 desde el servidor tomcat.

Es como si mezclaran ips de otros usuarios y no entiendo muy bien cómo lo hace.
No ocurre siempre, pero a veces veo en el Log que la redirección tiene una IP y la url del destino otra. En el ejemplo que he analizado, Si miro la IP del destino veo que esa IP no aparece antes sino justo después en una petición normal con código de estado 200, así que me da la impresión que está mezclando IPs y cuando hay una redirección, si en ese momento accede otro usuario a la web, coge la IP de ese usuario y no la de la redirección.

La configuración del proxy, es la siguiente:
proxy_http_version 1.1;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;

¿Algún consejo? Gracias!!!]]>
seoka Spanish Forum Mon, 05 Oct 2020 05:42:40 -0400
http://www.ldmicj.icu/read.php?19,288933,288933#msg-288933 Redireccionar un ruta URL a un subdominio nuevo conservando parámetros (no replies) http://www.ldmicj.icu/read.php?19,288933,288933#msg-288933
Honestamente es primera vez que me suscribo a un foro de NGINX debido a que no he logrado realizar una configuración en principio sencilla, les platico:

Tengo un blog en Wordpress en un dominio de la siguiente forma:

https://example.com/blog

y ahora quiero que todo el tráfico del dominio quede en la nueva URL:

https://blog.example.com

He intentado haciendo un proxy y un rewrite pero cuando se invoca una URL, por ejemplo:

https://example.com/blog/?page_id=18

la redirección genera la URL:

https://blog.example.com/blog/?page_id=18

Por lo que no he logrado quitar el /blog/ del subdominio ya que la redirección se lo entrega.

Lo anterior será muy útil ya que permitirá que el CEO y motores de búsqueda no penalicen el sitio por errores 404.

¿Alguna sugerencia?

Gracias de antemano.]]>
ecardoz Spanish Forum Sat, 01 Aug 2020 01:27:12 -0400
http://www.ldmicj.icu/read.php?19,288671,288671#msg-288671 Como configurar Whitelist - NGINX K8S y verificar si el ngx_http_access_module esta activo (no replies) http://www.ldmicj.icu/read.php?19,288671,288671#msg-288671 Ingrese a uno de los pod para verificar los módulos y hay una carpeta modules pero en ella no aparece el modulo que es por defecto: ngx_http_access_module, por lo cual quedé con la duda si esta puede ser la causa del problema. La instalacion del ingress la realice a través de helm v2.16.1 versión estable asi:
helm install stable/nginx-ingress --name ingress --values ingress-config.yml --namespace kube-system]]>
oriano Spanish Forum Sun, 12 Jul 2020 22:57:12 -0400
http://www.ldmicj.icu/read.php?19,287864,287864#msg-287864 chequear uir con un POST (no replies) http://www.ldmicj.icu/read.php?19,287864,287864#msg-287864 Actualmente tengo un servidor configurado con balanceo por medio de /locale y /upstream.
en /upstream tengo declarado un fichero por cada grupo de backend y en /locale mis grupos de operaciones referenciados .
Funciona perfectamente pero lo que no consigo es hacer un "health check" a nivel de "uri" porque los servicios que estoy balanceando son de tipo "rest" , En la docu solo permite (o solo he encontrado) hacer un GET cuando lo que quiero es hacer un POST añadiendole luego mis datos.


Otra cosa que no consiguo hacer es que me funcione la directiva "add_header" para que se envie en la cabecera el servidor que atendio la peticion



Saludos]]>
olielconejo Spanish Forum Tue, 28 Apr 2020 08:22:47 -0400
http://www.ldmicj.icu/read.php?19,286637,286637#msg-286637 Redirect error 403 (1 reply) http://www.ldmicj.icu/read.php?19,286637,286637#msg-286637
Tenemos un problema con Nginx con las redirecciones. Datos de Nginx:
root@nginx:~# nginx -v
nginx version: nginx/1.10.3 (Ubuntu)

La situación es la siguiente: tenemos una instancia con una aplicación, otra instancia con nginx y otra con un SSO (Keycloak). Resulta que tenemos la misma infraestructura montada on-premise con un nginx:
root@revproxy:~# nginx -v
nginx version: nginx/1.4.6 (Ubuntu)

y funciona correctamente.

Cuando lo hemos traspasado a la nube (AWS), con la misma configuración (solo cambia la versión del Nginx) nos da un error 403. El problema es que vamos a la Aplicación, hace loggin con el SSO y abre la sesión pero cuando intenta devolver la sesión a la aplicación para acceder devuelve el error de la captura. En el log de nginx solo muestra como access lo siguiente:

[30/Dec/2019:14:03:39 +0100] "GET /mi_aplicacion/?state=d8525bf9-6151-44e8-b8cf-b5a60131dafb&session_state=1ce96616-6d24-47aa-b482-677d893469ba&code=3556ad6e-1411-4ef1-9076-34ac5a87c842.1ce96616-6d24-47aa-b482-677d893469ba.f91920a4-3267-4de5-9788-24093a32c217 HTTP/1.1" 403 418 "https://midominio.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0"

El log de la aplicación devuelve:

30.dic-14:03:39,795 [mi_aplicación] ERROR org.keycloak.adapters.OAuthRequestAuthenticator - failed to turn code into token
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:196)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:442)
at sun.security.ssl.InputRecord.read(InputRecord.java:480)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:934)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1332)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1359)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1343)
at org.apache.http.conn.ssl.SSLSocketFactory.createLayeredSocket(SSLSocketFactory.java:573)
at org.keycloak.adapters.SniSSLSocketFactory.createLayeredSocket(SniSSLSocketFactory.java:114)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:557)
at org.keycloak.adapters.SniSSLSocketFactory.connectSocket(SniSSLSocketFactory.java:109)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:414)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144)
at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:610)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:445)
at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
at org.keycloak.adapters.ServerRequest.invokeAccessCodeToToken(ServerRequest.java:111)
at org.keycloak.adapters.OAuthRequestAuthenticator.resolveCode(OAuthRequestAuthenticator.java:335)
at org.keycloak.adapters.OAuthRequestAuthenticator.authenticate(OAuthRequestAuthenticator.java:280)
at org.keycloak.adapters.RequestAuthenticator.authenticate(RequestAuthenticator.java:139)
at org.keycloak.adapters.servlet.KeycloakOIDCFilter.doFilter(KeycloakOIDCFilter.java:195)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)




¿Alguien podría ayudarnos por favor?]]>
sedeman Spanish Forum Mon, 10 Feb 2020 01:35:49 -0500
http://www.ldmicj.icu/read.php?19,285640,285640#msg-285640 Proxy reverso y wordpress (no replies) http://www.ldmicj.icu/read.php?19,285640,285640#msg-285640
Actualmente se usa nginx para hacer un proxy reverso y que se muestre, bajo el dominio demo.aspor.cl, un sitio en wordpress. El dominio hace referencia a webdev.aspor.cl/wp (donde está instalado el sitio) y su acceso está limitado por IP (no así demo.aspor.cl).

El problema es que actualmente si uno ingresa al sitio solamente se ve parte de la web y no toda, y creo que sucede porque no está bien configurado nginx pero la verdad no sé porque no soy experto en el tema (estoy desarrollando un sitio para un cliente que sí maneja mejor el tema).

La otra opción que creo es que wordpress al utilizar rutas absolutas no se cargan las hojas de estilo, js y demases para que funcione correctamente el sitio, por lo que pido ayudar u orientación para ver cómo solucionar este problema.

Espero sea la forma correcta de publicarlo en el foro, soy nuevo en esto.

Saludos y gracias,

Isaías González D.]]>
isaias@laurachile.com Spanish Forum Tue, 17 Sep 2019 16:28:09 -0400
http://www.ldmicj.icu/read.php?19,282573,282573#msg-282573 Usar máscaras con http2 push (no replies) http://www.ldmicj.icu/read.php?19,282573,282573#msg-282573
En páginas SPA, sobre todo con VUEjs cuando generas los archivos para producción estos se generan con un nombre semi aleatorio (nomre.random.extension), lo cual es genial de cara a la cache de los usuarios pero implicar editar la configuración del dominio en nginx para poner los nuevos valores ¿es posible utilizar máscara con http2_push? Yo he intentado poner * pero no funciona y se comporta de manera extraña. ¿existe alguna forma de hacerlo? ¿sabéis si está planeado?

Gracias]]>
reynier.delarosa Spanish Forum Tue, 08 Jan 2019 11:05:32 -0500
http://www.ldmicj.icu/read.php?19,281301,281301#msg-281301 VARIAS APPS NODE EN SUBDIRECTORIOS (no replies) http://www.ldmicj.icu/read.php?19,281301,281301#msg-281301 la idea es usar un sudominio que tengo de tal forma:

subdominio.dominio.com/app1 --- > vaya a mi apliación en mi server localhost:3000 ( osea subdominio.dominio.com:3000)
subdominio.dominio.com/app2 --- > vaya a mi apliación en mi server localhost:3001

sobre todo porque estéticamente queda todo mejor sin puertos, y no consigo una configuración que funcione del todo.
actualmente uso esta config, pero el app2 no funciona correctamente y no se por que, a ver si alguien puede arrojar algo de luz. un saludo.

#####################################################################
#user nobody;
worker_processes 1;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;

sendfile on;

keepalive_timeout 65;



server {
listen 443;
server_name subdominio.dominio.com www.subdominio.dominio.com;


ssl on;
ssl_certificate /Users/SERVER/Desktop/nginx/nginx-1.14.0/ssl/certificate.crt;
ssl_certificate_key /Users/SERVER/Desktop/nginx/nginx-1.14.0/ssl/certificate.key;
access_log /Users/SERVER/Desktop/nginx/nginx-1.14.0/logs/nginx.vhost.access.log;
error_log /Users/SERVER/Desktop/nginx/nginx-1.14.0/logs/nginx.vhost.error.log;



#este funciona perfecto

location / {
proxy_pass http://127.0.0.1:3000/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
# aqui carga la web que ofreceria el app2 , pero no conectan al server

location /app2/ {
proxy_pass http://127.0.0.1:3001/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
}]]>
kaniho Spanish Forum Wed, 19 Sep 2018 11:14:43 -0400
http://www.ldmicj.icu/read.php?19,281151,281151#msg-281151 Cambiar directorio root en nginx.conf (1 reply) http://www.ldmicj.icu/read.php?19,281151,281151#msg-281151
Nginx, PHP7.1 y MariaDB en un servidor, sin embargo, en el archivo /etc/nginx/nginx.conf estoy tratando de cambiar la línea correspondiente al directorio root donde se extraen los contenidos del sitio web, sin embargo, al momento de aplicar el cambio muestra un error 404.

# root /usr/share/nginx/html;
root /home/<usuario>/nginx/html;

al momento de ingresar los logs dice que es un tema de permisos (Permission Denied). Ya se deshabilitó selinux, se asignaron exactamente los mismos permisos que el directorio original, incluso se le llegaron a cambiar los permisos con chmod -R 777 para descartar este tema, y aún así no jala. No sé si tenga que mover en otro lado dicha configuración.

Espero me puedan ayudar.

Saludos!!]]>
piolin_la443 Spanish Forum Tue, 30 Jul 2019 11:54:07 -0400
http://www.ldmicj.icu/read.php?19,280752,280752#msg-280752 Rewrite dentro de IF (no replies) http://www.ldmicj.icu/read.php?19,280752,280752#msg-280752 me está volviendo loco estas líneas, a ver si me dáis alguna pista de cual es el problema.

Dentro de "server { " tengo estas líneas:
---------
set $frase "Vacia";
rewrite logo2.png https://otraurl.com/logo3.png;
add_header debug $frase;
----------

Eso funciona bien, reemplaza logo2.png por otra imagen en otro host y manda una cabecera "Debug" con el valor "Vacia".
Ahora meto esa linea dentro de un IF, asi

----------------
set $frase "Vacia";
if ($arg_locale = pt) {
set $frase "Dentro del IF";
rewrite logo2.png https://otraurl.com/logo3.png;
}

add_header debug $frase;
----------------

Ahora, cuando solicito la url con ?locale=pt la cabecera debug SI vale "Dentro del IF" ... pero el rewrite no cambia el logo2.png por el logo3.png ....


Alguna explicación lógica¿?

Gracias de antebrazo!]]>
agarcia Spanish Forum Thu, 02 Aug 2018 06:09:03 -0400
http://www.ldmicj.icu/read.php?19,280685,280685#msg-280685 upstream timed out (110: Connection timed out) (1 reply) http://www.ldmicj.icu/read.php?19,280685,280685#msg-280685
Estoy casi desesperado, tengo un Nginx en local y me fucniona correctamente. Lo he subido a AWS con la misma configuración y me falla con el siguiente error:

(La única diferencia es la versión de Nginx que en local es: nginx version: nginx/1.4.6 (Ubuntu) y en AWS: nginx version: nginx/1.10.3 (Ubuntu) )

2018/07/27 12:16:09 [error] 3405#3405: *346 upstream timed out (110: Connection timed out) while reading response header from upstream, client: PPPPPPPP, server: XXXXXXXXX, request: "POST /s/k/l//presentarDoc?codTemp=MjAxODA3MjcxMTE0NDg5NjFDYVpq HTTP/1.1", upstream: "http://XXXXXXXX:8443/s/k/l/presentarDoc?codTemp=MjAxODA3MjcxMTE0NDg5NjFDYVpq", host: "DOMINIO", referrer: "https://DOMINIO/s/k/l/adjuntarDoc?codTemp=MjAxODA3MjcxMTE0NDg5NjFDYVpq"


La configuración del NGINX en ambas es igual y solo cambia la IP

¿Alguien me puede ayudar por favor?]]>
sedeman Spanish Forum Thu, 02 Aug 2018 05:11:14 -0400
http://www.ldmicj.icu/read.php?19,279685,279685#msg-279685 nginx phishing, clonan webs en tiempo real (1 reply) http://www.ldmicj.icu/read.php?19,279685,279685#msg-279685 me están haciendo phishing con mi servidor.
Mi web: https://www.bitspiele.de/spiele/simple-search

Uso Nginx y php 7.2 con plesk actualizado todo ...
El caso es que me clonan la web en tiempo real y me cambia algunos parámetros con algún script
ejemplo web phishing ->
https://www.swedpaperp.tk/spiele/simple-search
¿cómo lo hacen?
intento bloquearlo con variables en nginx como $host $host_name y he probado todo, pero me reemplaza estas variables de su dominio por el mio y es imposible. En PHP también poniendo variables de $_SERVER y también me reemplaza su host name por el mio.
Ya no sé que hacer, alguna ayuda?
Gracias.]]>
viasite Spanish Forum Wed, 09 May 2018 07:50:37 -0400
http://www.ldmicj.icu/read.php?19,276877,276877#msg-276877 nginx no me muestra ficheros txt (no replies) http://www.ldmicj.icu/read.php?19,276877,276877#msg-276877
Mi servidor nginx no muestra los ficheros .txt que hay en el directorio "/", no encuentro donde está el fallo podéis ayudarme?

El sitio web es un multisite en wordpress.



#redirecciones paginas
rewrite ^/blog/(.*)$ /blogs/$1 permanent;

#Forzado SSH
if ($ssl_protocol = "") {
rewrite ^/(.*) https://$server_name/$1 permanent;
}

#ignored: "-" thing used or unknown variable in regex/rew
rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /$1wp-admin/ permanent;
if (-f $request_filename){
set $rule_2 1;
}
if (-d $request_filename){
set $rule_2 1;
}
if ($rule_2 = "1"){
#ignored: "-" thing used or unknown variable in regex/rew
}
rewrite ^/([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) /$2 last;
rewrite ^/([_0-9a-zA-Z-]+/)?(.*\.php)$ /$2 last;
rewrite /. /index.php last;

##Expires headers
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires 30d;
add_header Pragma public;
add_header Cache-Control “public�
try_files $uri @fallback;
}


Cualquier ayuda se agradece]]>
dgarcia Spanish Forum Sat, 14 Oct 2017 13:23:51 -0400
http://www.ldmicj.icu/read.php?19,276578,276578#msg-276578 SSL en upstream timeout (no replies) http://www.ldmicj.icu/read.php?19,276578,276578#msg-276578
connect() failed (110: Connection timed out) while connecting to upstream y
SSL_do_handshake() failed (SSL: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
dependiendo de la configuración del nginx.

Cual es el detalle que me está fallando?
Gracias de antemano,
Saludos

Mi config es:
server {
listen ip:443 ssl;
ssl on;
root /var/www;

ssl_certificate /etc/nginx/certs/3/server.crt;
ssl_certificate_key /etc/nginx/certs/3/server.key;
ssl_protocols SSLv2 SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers RC4:HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
keepalive_timeout 60;
ssl_session_cache shared:SSL:10m;
ssl_verify_client off;
proxy_ssl_session_reuse on;
ssl_session_timeout 10m;
large_client_header_buffers 4 32K;
access_log /var/log/nginx/ssl.access.log combinedhackmultiple;
error_log /var/log/nginx/ssl.error.log;
location / {
proxy_pass https://sitiossl;
}
}
En el upstream:
upstream sitiossl{
server direccionip:443;
}]]>
fabian_uy Spanish Forum Wed, 27 Sep 2017 11:44:02 -0400
http://www.ldmicj.icu/read.php?19,276245,276245#msg-276245 Variables en Nginx (1 reply) http://www.ldmicj.icu/read.php?19,276245,276245#msg-276245
soy muy noob con Nginx, y estoy trabajando en un proyecto con el módulo Nginx RTMP al cual le he de pasar una variable dinámica mediante una url, pero no se como nginx recoge variables desde fuera. Bueno, se que mediante headers puedes pasar redirecciones (en mi caso, redirecciones RTMP).

Si tengo la siguiente sentencia:

push rtmp://live-api-a.facebook.com:80/rtmp playpath=http://localhost/panel/redir/facebookvar.php;

¿Cómo puedo pasarle un valor a playpath desde una URL?

Muchas gracias]]>
Jingael Spanish Forum Mon, 04 Sep 2017 06:36:02 -0400
http://www.ldmicj.icu/read.php?19,276205,276205#msg-276205 nginx + phpfpm 5 (no replies) http://www.ldmicj.icu/read.php?19,276205,276205#msg-276205 Estoy migrando un servidor Apache(mod_php) junto a mysql y Horde Webmail. Trabajo sobre centos6.
He instalado nginx + php5fpm para la parte de servidor web y php, pero no consigo que funcione correctamente. A baja carga no hay problema, pero en el momento que subo a unas 40-50 peticiones concurrentes ( que no son muchas ) la comunicación nginx - php5fpm devuelve timeouts con 502 Bad Gateway.

En primer lugar la configuración utilizaba socket de unix, pero casi el 40% de peticiones devolvia un 502. Por tanto, lo he cambiado a TCP y parace que funciona mejor, oslo rechaza un 10% aproximadamente. No obstante necesito mejorar esto ya que Apache en este sentido ofrece mejor performance, por lo que entiendo debo de parametrizar mejor la configuración.

El caso es que ahora recibo muchos errores de timeout tipo recv() failed (104: Connection reset by peer, o reset upstream, etc. ¿que tweaks me aconsejais ?

Tengo 2 cores y 8GBs de ram, de las cuales les dedico 6. Aproximadamente he configuraod 150 childrends y el pm en ondemand.
He optimizado también vlaores de sysctl, como conexiones maximas, ficheros abiertos, etc sin éxito.

¿Se os ocurre alguna idea para mejorar el performance?

Gracias.]]>
javitogar Spanish Forum Thu, 31 Aug 2017 10:50:11 -0400
http://www.ldmicj.icu/read.php?19,275079,275079#msg-275079 Ayuda con redirecciones (no replies) http://www.ldmicj.icu/read.php?19,275079,275079#msg-275079
Os cuento el caso, he realizado el planchado del contenido de mi web, he generado unas reglas para mostrar dichos ficheros a la par que muestro mi sitio web en wordpress.

Las reglas por cada url quedan así:

rewrite ^/categoria/url1/ /categoria/archivo1/url1/index.php last;
rewrite ^/categoria/url1 /categoria/archivo1/url1/ last;

Cuando visito la url se muestra de la siguiente forma https://dominio/categoria/url1/

Pero si hago la misma petición sin https y sin "/" al final se muestra la ruta: http://dominio/categoria/url1/index.php

¿cómo hago para que si se accede por https muestre la primera url y no la segunda?


Muchas gracias por su ayuda!]]>
dgarcia Spanish Forum Thu, 22 Jun 2017 12:59:11 -0400
http://www.ldmicj.icu/read.php?19,269657,269657#msg-269657 No input file specified (1 reply) http://www.ldmicj.icu/read.php?19,269657,269657#msg-269657
Estoy instalando la aplicacion Rutorrent en Nginx y tengo un problema que no me encuentra los ficheros php. He buscado por todo google y no he dado con la solucion.

En Nginx tengo la siguiente configuración:

location /RPC2 {
include scgi_params;
scgi_pass localhost:5000;
}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
# # With php7.0-cgi alone:
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}

En /var/log/nginx/access.log podeis ver que los ficheros php me da un 404, mientras que todos los demas ficheros funcionan perfectamente
"POST /rutorrent/php/getsettings.php HTTP/1.1" 404 56 "http://servidor/rutorrent/" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0"
"GET /rutorrent/images/header.gif HTTP/1.1" 200 138 "http://servidor/rutorrent/css/stable.css" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0"

En /var/log/nginx/error.log no muestra ningun error.

Uso:
nginx 1.10.0-0ubuntu0.16.04.2
php 7

Alguna idea?]]>
jchoc Spanish Forum Tue, 20 Sep 2016 15:18:45 -0400
http://www.ldmicj.icu/read.php?19,265502,265502#msg-265502 problemas con EC2 (1 reply) http://www.ldmicj.icu/read.php?19,265502,265502#msg-265502 tengo una server EC2 con amazon.


En ello tengo un dos (y quiero poner mas cosas, como un server Odoo) paginas web django.

Es que no se como diferenciar el camino a cada paginas.

¿Estaria bien asi?

[codice]
server {
   listen 80;
   server_name nombre_carpeta_con_archivos_django_1;

   location /static {
       alias /home/utente_ubuntu/sites/django_1/static;
   }

   location / {
       proxy_pass http://localhost:8000;
   }
}

server {
   listen 80;
   server_name www.nome_sito_django_2.com;
   root /home/ndrini/sites/django_2;
}
[/codice]


gracias,

Andrea]]>
ndrini Spanish Forum Thu, 24 Mar 2016 08:25:06 -0400
http://www.ldmicj.icu/read.php?19,263967,263967#msg-263967 Problemas con NTLM2 (no replies) http://www.ldmicj.icu/read.php?19,263967,263967#msg-263967
Configure el NGINX como reverse proxy y esta funcionando . Pero resulta que el sitio autentica con credenciales NTLM2 . Por lo tanto cuando entro a la web sale un pop up pidiendome estas credenciales . Bueno lo que yo quiero es que este pop up no aparesca .

Una forma con la que se puede hacer eso es poner

www.foo.com\HomePage.do?SkipNV2Filter=true

De esta forma no nos pedira con el popup las credenciales.

Se les ocurre alguna forma de arreglarlo ?
Saludos.]]>
necroraven Spanish Forum Wed, 13 Jan 2016 12:09:28 -0500
http://www.ldmicj.icu/read.php?19,255081,255081#msg-255081 Configuración de dominios y directorios (2 replies) http://www.ldmicj.icu/read.php?19,255081,255081#msg-255081
www.domain1.com ---> /usr/share/nginx/html/wp
www.domain2.com ---> /usr/share/nginx/html/wt
www.domain2.com ---> /usr/share/nginx/html/wiki

Hay tres virtual host files en "sites-available" con sus correspondientes server {} blocks, pero no estoy seguro de como configurar locations que sirvan requests directamente a wp, wt, o wiki. Hasta ahora todas van directamente al html root directory pero no a los subdirectorios.]]>
angelox Spanish Forum Thu, 22 Jun 2017 13:03:29 -0400
http://www.ldmicj.icu/read.php?19,254638,254638#msg-254638 Balanceador de carga (no replies) http://www.ldmicj.icu/read.php?19,254638,254638#msg-254638 Estoy empezando a trabajar con nginx y me gustaría saber cómo se puede configurar el balanceador de carga entre varias instancias de una webapp desplegada en tomcat. Por ejemplo:

$ cat nginx.conf
?

http {

upstream load_balancer {
server localhost:8080/Instance1;
server localhost:8080/Instance2;
server localhost:8080/Instance3;
}

server {
listen 81;
server_name;
location / {
proxy_pass http://load_balancer;
}
}
}


¿Es esta definición correcta? ¿Cómo puedo probarlo? Mirando los logs no parece hacer nada.

Gracias de antemano]]>
matinte Spanish Forum Thu, 06 Nov 2014 11:56:48 -0500
http://www.ldmicj.icu/read.php?19,253220,253220#msg-253220 return 503, si tengo 'custom_header'. (no replies) http://www.ldmicj.icu/read.php?19,253220,253220#msg-253220
No estoy pudiendo lograr que la condicion se cumpla:

Config:
--------------------------------------------------------------
server {
server_name 127.0.0.1;
listen 80;
charset utf-8;

root /var/www/man;
index index.html;

if ($http_custom_header) { return 503; }

location / {
allow all;
}

error_page 503 /503.html;
location = /503.html {
allow all;
}
}
--------------------------------------------------------------

No funciona.

La peticion la genero asi:

curl 127.0.0.1 -H 'http_custom_header' -i

Y Me devuelve:

HTTP/1.1 200 OK
Server: nginx

--------------------------------------------------------------

Si en vez de armar la condicion con ese header, consulto por un header standar, por ejemplo por http_x_forwarded_for, si logro que la condicion se cumpla:

En la config, pongo:
if ($http_x_forwarded_for) { return 503; }

curl 127.0.0.1 -H 'x-forwarded-for: LALA' -i

HTTP/1.1 503 Service Temporarily Unavailable
Server: nginx

--------------------------------------------------------------

Alguna idea ? No esta soportado consultar un header custom ?

Gracias!]]>
thegaby Spanish Forum Fri, 12 Sep 2014 17:01:05 -0400
http://www.ldmicj.icu/read.php?19,250825,250825#msg-250825 error 502 en http://www.cm.mia.cu/registro/accion_.php?caso=1&tipo=1 (no replies) http://www.ldmicj.icu/read.php?19,250825,250825#msg-250825
llevo poco tiempo con nginx, lo empece a usar como proxy inverso, realmente no me quejo de el pues es muy rápido y eficiente, pero se me empezó a complicar la situación cuando tuve que añadir un sitio que tiene una aplicación web programada a la antigua que usa en el url http://www.cm.mia.cu/registro/accion_.php?caso=1&tipo=1 para resolver los distintos enlaces a pagina, el error es:
2014/06/10 13:25:45 [error] 1798#0: *7 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.37.6, server: www.cm.mia.cu, request: "POST /registro/accion_.php?caso=1&tipo=1 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "www.cm.mia.cu", referrer: "http://www.cm.mia.cu/registro/"

este es el comienzo del fichero accion_.php donde crea el url.

// En caso de que estemos por salir.
if (isset($_GET['salir'])){
$_SESSION['SSUsuario'] = 0;
$_SESSION['SSIdSeccion'] = 0;
$_SESSION['SSNombSeccion'] = 0;
$_SESSION['SSIdRegistro'] = 0;
$_SESSION['Session_Login'] = '';
session_destroy();
header("Location: registrar.php");
exit;
}

// comprobando si no se ha salido de la aplicacion
if ($_SESSION['SSIdSeccion'] != ''){
switch ($_SESSION['SSIdSeccion']){
case 1: $path = "nacimiento/nacimiento.php"; break;
case 2: $path = "matrimonio/matrimonio.php"; break;
case 3: $path = "defunciones/defunciones.php"; break;
case 6: $path = "administracion/administracion.php"; break;
}

print "<script >location.replace('".$path."');</script>";
exit;
}

la configuración:

server {
listen 80;

server_name www.cm.mia.cu;
root /var/www/www.cm.mia.cu/public_html;

access_log /var/log/nginx/www.cm.mia.cu.access.log;
error_log /var/log/nginx/www.cm.mia.cu.error.log error;

location / {
proxy_pass http://192.168.37.3/registro/; #Host donde apunta
}

location ~ /accion_(.*)$ {

add_header Pragma public;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";

rewrite ^/accion_(.*)$ http://192.168.37.3/registro/nacimiento/nacimiento.php;
}

location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/www.cm.mia.cu/public_html$fastcgi_script_name;
}

include /etc/nginx/proxy.conf; # Incluimos la configuración del Proxy
}

2014/06/12 10:08:19 [error] 1949#0: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.37.6, server: www.cm.mia.cu, request: "POST /accion_.php?caso=1&tipo=1 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "www.cm.mia.cu", referrer: "http://www.cm.mia.cu/"

a continuación les pongo las opciones que he probado y los errores:


location ~ /accion_(.*)$ {
try_files $uri $uri/ /registro/accion_.php?caso=$1&tipo=$2;
}

2014/06/12 10:37:58 [error] 2124#0: *1 rewrite or internal redirection cycle while internally redirecting to "/registro/accion_.php", client: 192.168.37.6, server: www.cm.mia.cu, request: "POST /accion_.php?caso=1&tipo=1 HTTP/1.1", host: "www.cm.mia.cu", referrer: "http://www.cm.mia.cu/"


location ~ /accion_(.*)$ {
try_files $uri $uri/ /registro$request_uri;
}

2014/06/12 10:50:23 [error] 2236#0: *1 rewrite or internal redirection cycle while internally redirecting to "/registro/accion_.php", client: 192.168.37.6, server: www.cm.mia.cu, request: "POST /accion_.php?caso=1&tipo=1 HTTP/1.1", host: "www.cm.mia.cu", referrer: "http://www.cm.mia.cu/"


location ~ /accion_(.*)$ {
try_files $uri $uri/ /registro$request_uri;
}

2014/06/12 11:05:47 [error] 2348#0: *1 rewrite or internal redirection cycle while internally redirecting to "/registro/accion_.php", client: 192.168.37.6, server: www.cm.mia.cu, request: "POST /accion_.php?caso=1&tipo=1 HTTP/1.1", host: "www.cm.mia.cu", referrer: "http://www.cm.mia.cu/"

con esto me funciona pero carga solo una parte de la pagina a buscar en la esquina izquierda de la pantalla
location ~ /accion_(.*)$ {
rewrite ^/accion_(.*)$ http://192.168.37.3/registro/nacimiento/nacimiento.php;
}

alguna sugerencia???

gracias
Roberto Estupiñán.]]>
roberto.estupinan Spanish Forum Thu, 12 Jun 2014 13:21:42 -0400
http://www.ldmicj.icu/read.php?19,245611,245611#msg-245611 Nginx Internet Explorer (no replies) http://www.ldmicj.icu/read.php?19,245611,245611#msg-245611 EL problema es que tal y como lo tengo configurado redirecciona siempre a ese dominio entres o no a traves de IE

Mi archivo de configuracion

server {
server_name prueba.midominio.es;
index index.html

access_log /var/log/nginx/prueba-access;
error_log /var/log/nginx/prueba-error;

root /var/www/localhost/htdocs/indes;

if ($http_user_agent ~ MSIE ) {
rewrite ^ http://prueba2.midominio.com$request_uri? permanent;
}
}]]>
pacolotero Spanish Forum Wed, 18 Dec 2013 03:01:25 -0500
http://www.ldmicj.icu/read.php?19,242384,242384#msg-242384 Config para Rtmp a HLS (1 reply) http://www.ldmicj.icu/read.php?19,242384,242384#msg-242384
}
location /hls {
# Serve HLS fragments
types {
application/vnd.apple.mpegurl m3u8;
video/mp2t ts;
}
alias /tmp/tv2;
expires -1;
}


}
}

rtmp {
server {
listen 1936;
ping 30s;
notify_method get;

application tv {
live on;

# sample play/publish handlers
#on_play http://localhost:8080/on_play;
#on_publish http://localhost:8080/on_publish;

# sample recorder
#recorder rec1 {
# record all;
# record_interval 30s;
# record_path /tmp;
# record_unique on;
#}

# sample HLS
hls on;
hls_path /tmp/tv2;
hls_fragment 15s;
pull rtmp://mi_dominio.dyndns.tv:1936/live/livestream static;
}]]>
Mr_RIP Spanish Forum Fri, 02 Jan 2015 01:49:10 -0500
http://www.ldmicj.icu/read.php?19,241678,241678#msg-241678 Añadir extensión .php por defecto (no replies) http://www.ldmicj.icu/read.php?19,241678,241678#msg-241678
el cms con el que trabajamos realiza llamadas del tipo /index.php/tools/archivo?p=1&d=2 ...., y debería llevar a archivo.php
Esta web está intalada en localhost con apache y funciona correctamente pero no en el nuevo servidor con nginx. He leido que es tema de configuración pero no encuentro la manera de hacerlo.]]>
ffernandez Spanish Forum Wed, 07 Aug 2013 08:55:14 -0400
http://www.ldmicj.icu/read.php?19,240519,240519#msg-240519 Replica Soccer paidat jalkapallon ystäville (no replies) http://www.ldmicj.icu/read.php?19,240519,240519#msg-240519 varten pelipaidat, jotka mahdollistavat sen silti ilmaista rakkautta peliin.

Lajikkeiden Replica Soccer paidat ovat noin asiakkaita, jotka voivat saada ne helposti nyt. Salaisuus on kuitenkin hankkia jersey, joka ei ole pelkästään hyvä kopio, mutta on parasta laatua lisäksi. Muutama valmistaa jotka tarjoavat käyttäen jäljennöksiä yleensä tinkiä yhtiön tuote tehdä sellaisten kustannusten ja ansaita enemmän voittoa. Tällainen pelipaita voi etsiä halpoja ja voidaan kasvaa olla epämiellyttävä.

Hyvä valmistajat varmista, että he valitsevat laadukkaimmat ainetta valmistaakseen pelipaidat. He valitsevat puuvillaa luoda niitä, jotka eivät vain näyttää hyvältä, mutta voi olla varsin mukava käyttää. Tällaiset Replica jalkapallo pelipaidat ovat apt monia, jotka ei ole varaa hankkia kalliita alkuperäisiin.[URL=http://www.soccerjerseys-fi.eu/]jalkapallo pelipaidat painatus[/URL] Ne laittaa ne katsomaan muodikas ja tukea heidän paras joukkue.

Nykyään jalkapallofaneja voi myös ennakoida saada Custom Jalkapallo Neulepuserot, jotka kuljettavat niiden suosikki pelaajia nimi ja numero. On monia valmistajia, joka pystyy tarjoamaan sinulle tätä erityistä palvelua ja voit helposti saada oikea pelipaita. Kuitenkin sinun pitäisi tilauksen etukäteen ja varmista, että he tietävät, mitä nimen tai numeron haluamasi Custom pelipaidat.

Custom pelipaidat eivät ole runsaasti, koska kaupat ja niin voit metsästää online-valmistaja, joka voi toimittaa sinulle saman. Tällainen valmistaja avulla löydät Replica Soccer paidat oman eri joukkueet ja voit helposti valita yksi, joka edustaa haluamasi joukkue. Verkkokaupoista ylläpitää kertyminen kotiin pelipaita koko yön pois pelipaidat myös, että tulevat eri kokoja.]]>
Jennifer Spanish Forum Wed, 03 Jul 2013 01:53:26 -0400
http://www.ldmicj.icu/read.php?19,239842,239842#msg-239842 Nginx + Drupal (Rewrite) (no replies) http://www.ldmicj.icu/read.php?19,239842,239842#msg-239842
Actualmente estoy corriendo Drupal 6 en un servidor web con Nginx.

El problema es que el Drupal 6 no muestra la home, y me dijeron que es porque no funciona el "rewrite".

Si bien conozco los archivos de configuracion del Nginx, no se que funcion tiene el rewrite y como activarla.

Alguien me podria dar una mano para ver si lo puedo hacer?

Muchas Gracias,]]>
doctor_caos Spanish Forum Tue, 04 Jun 2013 09:56:37 -0400
Žɳ1005app