Как обслуживать сборку response-create-app с nginx на сервере без доменного имени (только IP)? - PullRequest
0 голосов
/ 02 октября 2018

Я спрашиваю, как настроить 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-адрес сервера, я получаю:

Добро пожаловать в nginx!

Пока я пробую только http для начала.Можно ли заставить его работать в формате IP: порт / имя_папки?или IP: pagename?Можно ли обслуживать несколько приложений на разных портах и ​​включить работу страницы приложения?

1 Ответ

0 голосов
/ 02 октября 2018

Вам придется работать с реагирующим маршрутизатором , кроме того, настройте ваш .htaccess для совместимости.Пример:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]

...