Невозможно запустить NextJS с Nginx ⇐ Linux
-
Anonymous
Невозможно запустить NextJS с Nginx
Я создал новый проект, написанный на Next JS,
При открытии браузера с IP-адресом и ПОРТом, например «http://127.0.0.1:4321/», все работает. прикрепленное изображение (https://i.stack.imgur.com/B1h2D.png).
Но когда я пытаюсь подключиться к нему с помощью Nginx через IP и маршрут, например «http://127.0.0.1/nextjs/», я получаю ошибки. прикрепленное изображение (https://i.stack.imgur.com/xjtJG.png).
Код NextJS — это код, который вы получаете в начале проекта без изменений.
Это конфигурация Nginx.
сервер { слушать 80 default_server; прослушайте [::]:80 default_server; имя сервера _; #root /usr/share/nginx/html; # Загрузите файлы конфигурации для блока сервера по умолчанию. включите /etc/nginx/default.d/*.conf; расположение / { } местоположение /nextjs/ { proxy_pass http://127.0.0.1:4321/; } error_page 404 /404.html; местоположение = /40x.html { } error_page 500 502 503 504 /50x.html; местоположение = /50x.html { } } Я пытался добавить этот код в файл next.config.js
module.exports = { базовый путь: '/nextjs', assetsPrefix: '/nextjs/', } А у меня это не сработало.
Примечание: все это на сервере Linux.
Я создал новый проект, написанный на Next JS,
При открытии браузера с IP-адресом и ПОРТом, например «http://127.0.0.1:4321/», все работает. прикрепленное изображение (https://i.stack.imgur.com/B1h2D.png).
Но когда я пытаюсь подключиться к нему с помощью Nginx через IP и маршрут, например «http://127.0.0.1/nextjs/», я получаю ошибки. прикрепленное изображение (https://i.stack.imgur.com/xjtJG.png).
Код NextJS — это код, который вы получаете в начале проекта без изменений.
Это конфигурация Nginx.
сервер { слушать 80 default_server; прослушайте [::]:80 default_server; имя сервера _; #root /usr/share/nginx/html; # Загрузите файлы конфигурации для блока сервера по умолчанию. включите /etc/nginx/default.d/*.conf; расположение / { } местоположение /nextjs/ { proxy_pass http://127.0.0.1:4321/; } error_page 404 /404.html; местоположение = /40x.html { } error_page 500 502 503 504 /50x.html; местоположение = /50x.html { } } Я пытался добавить этот код в файл next.config.js
module.exports = { базовый путь: '/nextjs', assetsPrefix: '/nextjs/', } А у меня это не сработало.
Примечание: все это на сервере Linux.
Мобильная версия