@houdy22

Nuxt.js — Как перенаправить с localhost на домен сайта?

Ситуация такая:
Есть Nuxt.js (ssr/universal) приложение, которое находится на сервере.
При запуске npm run start оно запускается на localhost:3000

Вопрос: что нужно сделать с файлом htaccess, что бы было перенаправление на домен сайта и все работало при заходе на сайт?

P.S. Находил какие-то решения, но ничего не помогает :(
Пробовал вот это:
RewriteEngine on

RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule "(.*.(jpg|gif|png|svg|js|css|woff2))$" "http://127.0.0.1:3000/$1" [P,NC]
RewriteRule ^(.*) "http://127.0.0.1:3000/$2" [P,L]
  • Вопрос задан
  • 771 просмотр
Пригласить эксперта
Ответы на вопрос 1
IgorPI
@IgorPI
Как минимум выкинуть Apache.

Использовать Nginx в режиме прокси.

Пример базовой конфигурации nginx
server {
    listen      			<ip>:<port>;
    server_name 			<ваш домен>;

    location / {
	proxy_pass  		http://127.0.0.1:3000;	
	#proxy_read_timeout	2s
        proxy_set_header	Host $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-Host $server_name;
    }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы