对SSL使用其他端口

时间:2019-04-11 16:56:16

标签: node.js ssl

我们在Ubuntu盒子上使用的node.js应用程序需要在特定端口上使用SSL。我们正在为node.js脚本使用端口8081,但是我的理解是我需要设置用于侦听的端口。我已经编辑了ports.conf文件,当前正在监听该端口,但是我们的应用程序说该端口不可用。所以问题是,如果端口需要监听,我的应用程序如何使用SSL端口?

ports.conf文件:

    <IfModule ssl_module>
    Listen 443
    Listen 44567
    Listen 8081
    </IfModule>

default-ssl.conf文件:

    VirtualHost _default_:8081
    ServerAdmin contact@domain.com
    ServerName domain.com
    ServerAlias www.domain.com
    DocumentRoot /var/www/html
    ErrorLog $APACHE_LOG_DIR/error.log
    CustomLog $APACHE_LOG_DIR/access.log combined
    SSLEngine on
    SSLCertificateFile /etc/apache2/ssl-certs/domain.crt
    SSLCertificateKeyFile /etc/apache2/ssl-certs/privatekey.key
    SSLCertificateChainFile /etc/apache2/ssl-certs/bundle.crt
    <FilesMatch "\.(cgi|shtml|phtml|php)$">
     SSLOptions +StdEnvVars
    </FilesMatch>
    <Directory /usr/lib/cgi-bin>
                    SSLOptions +StdEnvVars
    </Directory>
    BrowserMatch "MSIE [2-6]" \
                    nokeepalive ssl-unclean-shutdown \
                    downgrade-1.0 force-response-1.0
    BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
    VirtualHost

这是一个带有node.js的Ubuntu盒子。

这里的目标是让我的节点脚本使用端口8081作为其SSL组件,但应用程序一直在说该端口不可用。

谢谢。

0 个答案:

没有答案