• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

102
Vistas
Nginx redirige a la misma página de forma recursiva

Creé un sitio web con un subdominio alojado en una Raspberry Pi local en Nginx en la red de mi casa.

Puedo acceder al subdominio en decir: sub.mydomain.com

Pero cuando trato de acceder al sitio principal: domain.com

Me redirigen a:

 domain.com/domain.com/domain.com/domain.com/domain.com/domain.com/domain.comdomain.comdomain.comdomain.comdomain.com/ ( and so on )

He aquí mi arreglo :

Estoy ejecutando esto localmente, así que estoy tratando de ver mi propio sitio web, así que estoy usando una VPN que funciona para el subdominio pero no para la página principal.

Si uso domain.com/index.html eso funciona pero no pasará de domain.com a domain.com/index.html automáticamente. (hizo esto la última vez que hice un sitio web de una sola página sin subdominio)

Si accedo a esto desde mi teléfono (red externa), todo funciona muy bien.

Me gustaría saber por qué sucede esto y cómo solucionarlo, ya que ahora no puedo ver el sitio de WordPress dentro de mi red.

Aquí está mi configuración de Nginx para domain.com:

 server { root /var/www/doamin.com; # Add index.php to the list if you are using PHP index index.php index.html index.htm index.nginx-debian.html; server_name doamin.com; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; } location /custom/ { proxy_pass http://localhost:1234; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { include snippets/fastcgi-php.conf; # # # With php-fpm (or other unix sockets): fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # # With php-cgi (or other tcp sockets): # fastcgi_pass 127.0.0.1:9000; } listen [::]:443 ssl ipv6only=on; # managed by Certbot listen 443 ssl; # managed by Certbot ssl_certificate /etc/letsencrypt/live/doamin.com/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/doamin.com/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot } server { if ($host = doamin.com) { return 301 https://$host$request_uri; } # managed by Certbot listen 80 default_server; listen [::]:80 default_server; server_name doamin.com; return 404; # managed by Certbot }

Si es posible, explique por qué hace esto en términos tan simples como sea posible, me gustaría entender esto mejor, la configuración de redes y servidores como esta es muy nueva para mí.

about 3 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda