2

我在问如何配置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:port/pagename 格式工作?或IP:页面名称?是否可以在不同的端口上提供多个应用程序并启用应用程序页面 uri 工作?

4

1 回答 1

0

您将必须使用react-router,此外还要配置您的 .htaccess 以兼容。例子:

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

于 2018-10-02T07:26:17.650 回答