使用Nginx搭建代理服务器通过https访问 tomcat下的webapps内容

ubuntu  下使用https访问 tomcat的配置:

1.在%tomcat-home% =/opt/apache-tomcat/目录下 生成 .keystore
   命令:keytool -genkey -alias tomcat -keyalg RSA -keystore my.keystore

2.修改 /opt/apache-tomcat7/conf(我的安装目录)    server.xml文件

注释掉原有的8080端口的    <Connector>...</Connector>
打开8443端口
    <Connector port="8443"
           protocol="org.apache.coyote.http11.Http11Protocol"
               maxThreads="150"
           maxSpareThreads="75"
           enableLookups="true"
           disableUploadTimeout="true"
           SSLEnabled="true"
           scheme="https"
           secure="true"      
           clientAuth="false"
           sslProtocol="TLS"
           keystoreFile="/opt/apache-tomcat7/conf/tomcat.keystore"  #keystore文件的路径
           keystorePass="localhost"     #keystore文件的密码
    />

更改tomcat首页目录,在server.xml文件中的<host>..</host>间输入
    <Context path="" docBase="/opt/apache-tomcat7/webapps/myapps" 需要放置的项目的目录
        debug="0" reloadable="true" />
然后在web.xml文件下的
 <welcome-file-list>
添加   <welcome-file>自己的首页.html</welcome-file>
    </welcome-file-list>


:Tomcat的Https使用8443   ubuntu下访问方式:https://127.0.0.1(局限于虚拟机)  或者https://主机IP(虚拟机和windows都可以)

Nginx https配置

修改nginx里面的nginx.conf文件中的server

server {
    #监听https 443端口
    listen       443;
        server_name  192.168.73.130;
    #server_name  longpaopao.cr.cx;
        #charset koi8-r;

#ssl-start
    ssl on;
    ssl_certificate      /usr/local/webserver/nginx/conf/ssl/nginxServer.crt;          #生成的.crt证书
        ssl_certificate_key  /usr/local/webserver/nginx/conf/ssl/nginxServer.key;  #生成的.key文件
    ssl_session_timeout 5m;
        ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
     ssl_ciphers  HIGH:!ADH:!EXPORT56:RC4+RSA:+MEDIUM;
#ssl-stop

        #access_log  logs/host.access.log  main;

        location / {
            #root   html;              #nginx server index
            #index  index.html index.htm;    #nginx server index
            proxy_pass https://192.168.73.130:8443; #tomcat server index   http proxy
        }

        # redirect server error pages to the static page /50x.html

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }             
 
    }




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值