是的,使用Docker可以避免对系统环境的影响,您可以在Docker中搭建网站而无需再次配置LNMP环境。

如果您想将使用3000端口的Docker容器反代到443端口,您可以使用Nginx作为反向代理。以下是一个简单的Nginx配置示例:

server {
    listen 443 ssl;
    server_name yourdomain.com;

    ssl_certificate /path/to/your/cert.pem;
    ssl_certificate_key /path/to/your/key.pem;

    location / {
        proxy_pass http://localhost:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

请将yourdomain.com替换为您的域名,并将/cert.pem和/key.pem替换为您的SSL证书和密钥的实际路径。保存该配置文件后,重启Nginx服务即可

debian11 系统已经安装lnmporg的lnmp一键安装包现在打算用docker做个容器是不是以后我随便在docker里面折腾Debian系统的lnmp环境不会受到影响我要在docker里面搭建网站不需要再配置lnmp环境了吧:既然如此当某个docker使用的是3000端口怎么样才能将其反代到443端口

原文地址: https://www.cveoy.top/t/topic/cnpc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录