我有一个Synology NAS,其中安装了加密证书。我可以从外面浏览到https://mynas.dyndns.info,然后我将收到一个安全页面。所以这我工作正常!
现在,我尝试在端口3000上运行一个nodejs服务器。如何确保此连接的安全性?我不知道从哪里开始。任何技巧教程的示例吗?
提前致谢,
彼得
在这种情况下,您可以制作一个反向代理。
对于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我
- 假设在www或public_html中创建一个文件夹
node
- 在节点内部,我制作了一个
.htaccess
文件并添加以下行,
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] 删除。
我来说两句