reactjs - 当我转到我的域名时,它会转到我的应用程序,但只在地址栏中显示 IP 地址

标签 reactjs ubuntu nginx

我有一个 react 构建,我在一个 vps 上的 nginx 服务器上提供服务,它带有 contabo 和一个托管在 godaddy 上的域名。
我更改了godaddy 中的A 记录以指向我的vps ip 我将名称服务器从godaddys 切换到我的vps,它按应有的方式加载应用程序,但域名被替换为服务器的IP 地址。请告诉我如何解决这个问题
为 nginx 启用的站点是

server {
      listen 443 ssl;
    listen [::]:443 ssl;

  include snippets/self-signed.conf;
  include snippets/ssl-params.conf;

  server_name blockface.fun;
  root /var/www/blockface.fun/html;
  index index.html;

  access_log /var/log/nginx/blockface.fun.access.log;
  error_log /var/log/nginx/blockface.fun.error.log;
  location / {
                #...
                try_files $uri $uri/ /index.html$is_args$args;
                #...  
    }
}
server {
    listen 80;
    listen [::]:80;

    server_name example.com www.example.com;

    return 302 https://$server_name$request_uri;
}
当我运行 sudo ufw app list
Available applications:
  Nginx Full
  Nginx HTTP
  Nginx HTTPS
  OpenSSH

最佳答案

转到 contabo 中的 DNS 区域管理:
将列出 3 个命名服务器,请确保针对您的 godaddy 域添加所有服务器(假设您已经这样做了)。
然后确保您的域的 FQDN 是 blockface.fun(在下面的部分中,如果您添加了域,您应该会看到它列出 - 如果您没有添加它),如果这就是您想要的。
另一个建议(虽然没有被问到):
代替
示例.com www.example.com;

blockface.fun www.blockface.fun
在启用站点的文件中

关于reactjs - 当我转到我的域名时,它会转到我的应用程序,但只在地址栏中显示 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67567284/

相关文章:

javascript - React 收集表单属性并提交

PHP:获取命令的 LINUX PID

c++ - 不是可执行格式 : File format not recognized GDB

nginx - 如何使用 php-fpm 和 nginx 设置特定 IP 地址的内存限制和执行超时?

php - nginx req limit & failure2ban & cloudflare 大型攻击

javascript - 添加 postcss-loader 后显示 "Unknown word"错误

javascript - React 初学者问题 : Textfield Losing Focus On Update

Reactjs:如何在生产应用程序的开发工具中隐藏节点模块和webconfig?

PHP fwrite() 无法写入子目录

nginx:删除 "Server"响应 header - 不尊重 doco 中所说的