Un usuario preguntó 👇
Estoy ejecutando un contenedor docker de wordpress, se puede acceder al sitio a través de una máquina host de puerto 8000, si vas a localhost: 8000 boom, obtengo mi sitio de wordpress.
Siempre es aburrido escribir localhost: 8000 para ver mi sitio web, así que decidí contratar nginx como un proxy inverso para mi sitio. Configuré un host virtual en nginx llamado proxy.site, ahora puedo acceder a un sitio de wordpress visitando http://proxy.site.
Hasta este momento, lo estamos haciendo muy bien, cuando http://proxy.site se abre, puedo ver una lista de las publicaciones de mi blog, digo que quiero leer mi última publicación de blog sobre COVID-19, cuando hago clic en el enlace, ohohohoho se abre como http: // localhost: 8000 / posts / covid19
Quiero abrirlo con la URL del proxy como yo http://proxy.site/posts/covid19 , Necesito que todo el sitio sea accesible a través del http://proxy.site nombre del sitio,
Necesito nginx para reescribir todos mis enlaces en localhost: 8000 / * a proxy.site/*, a ninguna empresa le encanta escribir puertos al acceder a un blog,
Así es como se ve mi archivo conf nginx
server {
listen 80;
listen [::]:80;
root /var/www/proxy.site/html;
index index.html index.htm index.nginx-debian.html;
server_name proxy.site www.proxy.site;
location / {
proxy_pass http://localhost:8000;
#proxy_set_header HOST $host;
#proxy_redirect http://localhost:8000/ http://proxy.site/ ;
#try_files $uri $uri/ =404;
}
}
¿Cómo reescribo todas las direcciones URL en el sitio proxy con mi nombre de host personalizado?
(@fierevere)
ゆ い
Hace 9 meses, 1 semana
Debes cambiarlo en la configuración de tu sitio,
Panel: Configuración> General
Lanzamiento del sitio Lanzamiento de WordPress
ambos se establecen como http://proxy.site
¿Solucionó tu problema??
0 / 0