如何在生产环境中使用SSL?

问题描述 投票:0回答:1
似乎并不是对此的确切答案。我已经看到了其他问题在这里发布的问题,人们建议使用

nginx

代理SSL并将
next
应用程序运行为
http
。我还看到了有关
--experimental-https
的帖子。
我的用例: 我使用SSL设置了

nginx

。但是,我要求使用

next
启动
https
以使加密模块可以工作。
我尝试在我的
--experimental-https

中添加

package.json

  "scripts": {
    "dev": "next dev --turbopack --experimental-https",
    "build": "next build",
    "start": "next start --experimental-https",
    "lint": "next lint",
    "start:dev": "cross-env-shell ./node_modules/.bin/next dev"
  },

运行
npm run dev
起魅力,实现了SSL支持。

构建和运行

npm run start
给出了错误:

error: unknown option '--experimental-https'

那么,我将如何在生产环境中启动

next

因此,一些研究表明,不可能使用
https
启用
NextJS

启动
http nginx ssl next.js https
1个回答
0
投票
应用程序。似乎只有在Dev模式下使用

https

Instead,您必须使用支持
--experimental-https
https
nginx
并代理结果的服务。我对此有怀疑,但我想澄清现在。
只是一个旁注 - 我发现的一个答案都没有(尽管是的,解决问题的方法)并未明确说明是否可以这样做,这就是我的问题是在问。我不是在问
how to setup nginx for https with nextjs in production


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.