Intenté configurar nginx en mi instancia gratuita de AWS para que pueda alojar múltiples dominios en una sola dirección IP (no estoy seguro de si se puede administrar, pero estoy tratando de profundizar). En ese proceso creé el archivo dancemilkdance.com /etc/nginx/sites-available
y también hay un archivo predeterminado. El valor predeterminado estaba en escuchar 81 y dancemilkdance.com en escuchar 80, estaba jugando para ver qué pasaba, y ahora ambos están en escuchar 80 (dancemilkdance.com tiene default_server ahora), PERO sigue redireccionándome al puerto 81.
Después de cada cambio reinicio el servicio, también lo uso sudo nginx -t
para comprobar si todo está correcto. Pondré aquí la configuración de nginx para que puedas verla.
nota 1) Me gustaría no eliminar el archivo predeterminado, sino lograr encontrar realmente cuál es la raíz de este problema.
nota 2) Si tiene una solución que funcione para múltiples dominios, sería genial
nota 3) Incluso una pista es suficiente
dancemilkdance.com
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
server_name dancemilkdance.com www.dancemilkdance.com;
access_log /var/log/nginx/dancemilkdance.com.access.log rt_cache;
error_log /var/log/nginx/dancemilkdance.com.error.log;
root /var/www/dancemilkdance.com/htdocs;
index index.php index.html index.htm;
include common/php.conf;
include common/wpcommon.conf;
include common/locations.conf;
include /var/www/dancemilkdance.com/conf/nginx/*.conf;
}
por defecto
server {
listen 80;
listen [::]:80;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
location / {
try_files $uri $uri/ =404;
}
}
Mi dominio es (lo has adivinado) dancemilkdance.com
EDITAR 1) Eliminé la instancia predeterminada y reinicié, pero sigue siendo la misma solución. El sitio se muestra correctamente solo si coloco el puerto 81, pero luego el sitio se vacía en el valor predeterminado www.dancemilkdance.com (:80)
EDITAR 2) Reinstalé nxing, hice todo desde cero y ahora está funcionando. La fase 2 sería crear otro dominio con la misma ip/insance