Я спрашиваю, как настроить nginx. На данный момент я пробовал несколько вариантов и складывал это:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /srv/appfolder/build;
index index.html;
server_name my_server_ip_without_http;
location / {
try_files $uri $uri/ =404;
}
}
~
Теперь, когда я попал на IP-адрес сервера, я получил:
Welcome to nginx!
На данный момент я пробую только http для начала. Можно ли заставить его работать в формате IP: порт / имя страницы? или IP: pagename? Можно ли обслуживать несколько приложений на разных портах и включить работу uri страницы приложения?





Вам нужно будет работать с реагирующий маршрутизатор, а также настроить ваш .htaccess для совместимости. Пример:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
ОП спросил о Nginx. Nginx не поддерживает ни .htaccess, ни формат конфигурации, который вы показываете.
да. Это пример. Nginx использует файл типа .conf. Итак, проверьте, что этому соответствует в Nginx.