在Nginx上通过https配置tusd时出现问题

毒死ep

我试图在https上使用Uppy设置tusd,但未成功。它在http上运行良好。

这是我的nginx conf文件:

server {
  listen 80;
  listen[::]: 80;
  server_name
  DOMAIN.com
  www.DOMAIN.com;

  root / srv / users / DOMAIN / apps / DOMAIN / public;

  access_log / srv / users / DOMAIN / log / DOMAIN / DOMAIN_nginx.access.log main;
  error_log / srv / users / DOMAIN / log / DOMAIN / DOMAIN_nginx.error.log;

  proxy_set_header Host $host;
  proxy_set_header X - Real - IP $remote_addr;
  proxy_set_header X - Forwarded - For $proxy_add_x_forwarded_for;

  include / etc / nginx - sp / vhosts.d / DOMAIN.d
  /*.nonssl_conf;
      include /etc/nginx-sp/vhosts.d/DOMAIN.d/*.conf;
  }

  server {
      listen       443 ssl http2;
      listen       [::]:443 ssl http2;
      server_name
          DOMAIN.com
          www.DOMAIN.com
        ;

      ssl_certificate_key      ssl/DOMAIN.key;
      ssl_certificate          ssl/DOMAIN.combined_crt;

      root   /srv/users/DOMAIN/apps/DOMAIN/public;

      access_log  /srv/users/DOMAIN/log/DOMAIN/DOMAIN_nginx.access_ssl.log  main;
      error_log  /srv/users/DOMAIN/log/DOMAIN/DOMAIN_nginx.error_ssl.log;

      proxy_set_header    Host              $host;
      proxy_set_header    X-Real-IP         $remote_addr;
      proxy_set_header    X-Forwarded-For   $proxy_add_x_forwarded_for;
      proxy_set_header    X-Forwarded-SSL   on;
      proxy_set_header    X-Forwarded-Proto $scheme;

      include /etc/nginx-sp/vhosts.d/DOMAIN.d/*.ssl_conf;
      include /etc/nginx-sp/vhosts.d/DOMAIN.d/*.conf;


  location /files/ {
        #resolver 8.8.8.8 4.2.2.2;

        proxy_pass  http://localhost:3020/files;   
        proxy_set_header Host $host; 
        proxy_set_header X-Real-IP $remote_addr;    

        # Disable request and response buffering    
        proxy_request_buffering  off;               
        proxy_buffering          off;                
        proxy_http_version       1.1;                 

        # Add X-Forwarded-* headers so that response can reference https and
        # originating host:port                                                     
        proxy_set_header X-Forwarded-Host $hostname;                       
        proxy_set_header X-Forwarded-Proto $scheme;                                
        proxy_set_header X-Forwarded-Proto https;      
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;            

        # Allow proxying of websockets if required               
        proxy_set_header         Upgrade $http_upgrade;         
        proxy_set_header         Connection "upgrade";        
        client_max_body_size     0;  
    }
  }

在另一个conf文件中,我有以下附加配置:

location / {
    proxy_pass      $backend_protocol://$backend_host:$backend_port;
}

在Chrome控制台上,我有以下输出:

upload.js:2 OPTIONS https://DOMAIN/files/2b775a112504ed1222c6ffdd4fbdac03+Dc99JI0Zvgh54FXVfpp5K32GAiZBjV5bY-d9tzj8fDL1FxNKKZrHP_SBE6OERG8SWAm1ZjqtjYMVWSvWCQLba0qsR8krfVBYw8ApHqIBO7DG9Bn1t_tv_a6nuuTuqlXC net::ERR_NAME_NOT_RESOLVED

注意没有.com扩展名的域!

我尝试了配置的所有组合,对配置行进行了注释,但未成功。你能发现错误吗?

毒死ep

一个承包商为我解决了这个问题,解决方案很简洁。他改为配置Apache。

在第一个nginx conf文件中,他完全删除了“ location / files /”部分。在apache conf文件中,他添加了以下几行:

    ProxyPass /files http://localhost:3020/files
    ProxyPassReverse /files http://localhost:3020/files

而且有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过HTTPS连接到MobileFirst Server时出现问题

来自分类Dev

在CNAME上设置HTTPS时出现问题

来自分类Dev

发出HTTPS请求时出现问题

来自分类Dev

在nginx后面访问时出现问题

来自分类Dev

在AWS上通过HTTPS运行Express应用程序时出现问题

来自分类Dev

在Matplotlib上绘图时出现问题

来自分类Dev

为域设置https时出现问题。文件在Amazon Beanstalk上

来自分类Dev

在ubuntu 20.04 AWS EC2节点上安装Nginx时出现问题

来自分类Dev

在Power8上为RHEL 7配置VNC会话时出现问题

来自分类Dev

在服务器上配置JavaScript Google Maps API时出现问题

来自分类Dev

在WSL 2上通过Docker连接到TCP服务器时出现问题

来自分类Dev

通过Catalina上的Nix安装Mathcomp 8.12 / 8.13时出现问题

来自分类Dev

尝试通过真实帐户上的官方 python 库使用 Docusign API 登录时出现问题

来自分类Dev

配置OpenVPN服务器时出现问题

来自分类Dev

从appSettings.json配置Serilog时出现问题

来自分类Dev

解析多行日志时,logstash配置出现问题

来自分类Dev

在安装和配置PostgreSQL时出现问题

来自分类Dev

导入证书和配置文件时出现问题

来自分类Dev

配置我的svn环境时出现问题

来自分类Dev

配置OpenVPN服务器时出现问题

来自分类Dev

在配置texlive-base时出现问题

来自分类Dev

Spring Boot,CommandLineRunner配置Hibernate时出现问题

来自分类Dev

安装配置文件时出现问题

来自分类Dev

ESLint配置出现问题

来自分类Dev

通过链接在div内滚动时出现问题

来自分类Dev

从通过Hive插入的HBase读取数据时出现问题

来自分类Dev

通过Jquery用视频填充容器时出现问题

来自分类Dev

通过键入UnsafeMutualPointer访问MTLBuffer时出现问题

来自分类Dev

通过链接在div内滚动时出现问题

Related 相关文章

热门标签

归档