我正在使用 nuxt.js 进行服务器端渲染。我必须将 HTTPS 应用到我的 nuxt 应用程序上,因此我应用了由 Certbot 生成的 SSL 证书。但是,我的 Nuxt 应用程序生成如下错误。
ERROR write EPROTO 140118450071360:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:252:
Run Code Online (Sandbox Code Playgroud)
我的服务器是AWS EC2。我正在使用 Ubuntu 16.04、Nginx 和 Express。我尝试更改我的 nginx 代理策略,但它不起作用。
下面是我运行服务器的代码。
/**
* Module dependencies.
*/
var app = require('../app');
var debug = require('debug')('server:server');
var http = require('http');
var fs = require('fs');
var https = require('https');
var tls = require("tls");
var db = require('../models');
/**
* Get port from environment and store in Express.
*/
tls.DEFAULT_ECDH_CURVE = "auto";
const serverAddress = require('../config').serverAddress …Run Code Online (Sandbox Code Playgroud)