Synology SSL和Node.js

彼得

我有一个Synology NAS,其中安装了加密证书。我可以从外面浏览到https://mynas.dyndns.info,然后我将收到一个安全页面。所以这我工作正常!

现在,我尝试在端口3000上运行一个nodejs服务器。如何确保此连接的安全性?我不知道从哪里开始。任何技巧教程的示例吗?

提前致谢,

彼得

阿里特拉·查克拉博蒂(Aritra Chakraborty)

在这种情况下,您可以制作一个反向代理。

对于nginx,我对节点应用程序使用以下基本配置:

server {

    listen       80;
    server_name  localhost;

    location /actions {
        rewrite ^/actions$ / break;
        rewrite ^/actions/(.*) /$1 break;
        proxy_pass http://127.0.0.1:5000;
    }
    location / {
        proxy_pass http://127.0.0.1:8081;
    }
}

而对于作为Web服务器的apache

  1. 假设在www或public_html中创建一个文件夹 node
  2. 在节点内部,我制作了一个.htaccess文件并
  3. 添加以下行,

    RewriteEngine On
    RewriteRule ^$ http://127.0.0.1:8080/ [P,L] #which is your node server ip:port
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ http://127.0.0.1:8080/$1 [P,L] #same ip:port
    

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章