码迷,mamicode.com
首页 > Web开发 > 详细

Apache2 实现https访问http服务

时间:2018-01-29 21:35:47      阅读:733      评论:0      收藏:0      [点我收藏+]

标签:node   one   pac   bsp   htm   led   page   rect   etc   

一、背景需求

1、开发同事 nodejs 开发项目,node  index.js 开启9003服务端口的监听服务,现在需要外部通过https 访问该服务

 

2、搭建apache2服务

1)80端口http访问,配置/etc/apache2/sites-enabled/000-default.conf

<VirtualHost *:80>  
    ProxyPreserveHost On  
    ServerAdmin admin@qq.com  
    ServerName  deploy-cn.domains.com  
    DocumentRoot /home/guyan/www/watchfaces 
    DirectoryIndex homepage.htm index.html login.htm  
    ProxyPass / http://127.0.0.1:9003/  
    ProxyPassReverse / http://127.0.0.1:9003/  
</VirtualHost>  
<Directory "/home/guyan/www/watchfaces">    
    Options Indexes FollowSymLinks  
    AllowOverride None     
    Order allow,deny  
    Allow from all  
</Directory> 

2) 443端口https 访问,需要配置1)80端口http访问,配置/etc/apache2/sites-enabled/001-ssl.conf

<virtualhost *:443>
ServerName deploy-cn.huami.com
<proxy>
Order deny,allow
Allow from all
</proxy>
SSLEngine On
SSLProxyEngine On
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLCertificateFile "/etc/apache2/ssl/huami.com.crt"
SSLCertificateKeyFile "/etc/apache2/ssl/huami.key"
 
ProxyRequests Off
ProxyPreserveHost On
 
ProxyPass / http://127.0.0.1:9003/
ProxyPassReverse / http://127.0.0.1:9003/
</virtualhost>

 

Apache2 实现https访问http服务

标签:node   one   pac   bsp   htm   led   page   rect   etc   

原文地址:https://www.cnblogs.com/songfucai/p/8379325.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!