当前位置: 首页 > news >正文

二级网站域名电子商务网站设计毕业设计论文

二级网站域名,电子商务网站设计毕业设计论文,怎样查询网站的点击量,找装修公司的网站理论很简单,过程很曲折,版本适配的问题要小心。 场景: 要和前端进行联调,我本地后端用了https,证书是自制的,主要是页面里面有一些oauth2认证的地方,需要跳转。 比如https://aaa.com/profile.h…

理论很简单,过程很曲折,版本适配的问题要小心。

场景:
要和前端进行联调,我本地后端用了https,证书是自制的,主要是页面里面有一些oauth2认证的地方,需要跳转。
比如https://aaa.com/profile.html,认证通过之后要跳转到这个页面。

前端的电脑,直接访问后台的页面都是正常的,于是要加域名来实现上面的需求。

后端的电脑配置hosts,192.168.1.1 aaa.com
前端的电脑配置127.0.0.1 aaa.com

然后使用nginx代理,难点在于tomcat自制的jks证书不是nginx支持的,所以要进行转换。
转换的时候要用到openssl,注意其中有一个算法的问题,最好使用openssl旧版本,1.xxx,用新版本会涉及到一个算法不支持的问题,还需要调整。主要是我调整了没有成功,缺少对应的库。

keytool -list -keystore server.jks

会使用到里面的srcalias,不过用不用这个命令都可以,因为tomcat证书,后端肯定是配置了alias,用的就是配置的server.ssl.key-alias=tomcat。

2.将jks文件导出为Nginx所需要的文件.crt和.key
2.1 将”.jks”转为”.p12”(PKCS12格式的证书库)

keytool -importkeystore -srckeystore oldkeystore.jks -srcalias tomcat -destkeystore newkeystore.p12 -deststoretype PKCS12

查看新格式(pkcs12)证书库

keytool -deststoretype PKCS12 -keystore newkeystore.p12 -list

2.2提取证书

openssl pkcs12 -in newkeystore.p12 -nokeys -clcerts -out server-ssl.crt
openssl pkcs12 -in newkeystore.p12 -nokeys -cacerts -out gs_intermediate_ca.crt

server-ssl.crt是SSL证书,gs_intermediate_ca.crt是中级证书,俩个合并到一起才是nginx服务器所需要的证书

2.3合并证书

cat server-ssl.crt gs_intermediate_ca.crt >server.crt

此时server.crt是一个完成的证书
合并证书这里使用的是cat命令,其实就是两个证书的输出合并到同一个里面,但是我的不知道为什么gs_intermediate_ca.crt这个是空的,所以等于server.crt 就是 server-ssl.crt

2.4提取私钥

openssl pkcs12 -nocerts -nodes -in newkeystore.p12 -out server.key

server {listen       443  ssl;server_name  aaa.com;#charset koi8-r;#access_log  logs/host.access.log  main;ssl_certificate server.crt;ssl_certificate_key server.key;location / {proxy_pass https://192.168.1.1:443;  # 将请求转发到 https://example.comproxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;# SSL specific settingsproxy_ssl_verify off;  # 如果你信任目标服务器,可以关闭 SSL 验证# proxy_ssl_trusted_certificate /path/to/trusted/ca/certs;  # 如果启用 SSL 验证,指定受信任的 CA 证书# proxy_ssl_verify_depth 2;  # SSL 验证的深度}

nginx用的是1.18版本,注意证书配置位置是相对conf的位置。

http://www.yayakq.cn/news/460912/

相关文章:

  • 如何建立网站管理系统做高性能的网站 哪门语言好
  • 德阳住房和城乡建设厅网站需要定位的网站
  • 精品课程 网站建设质量.net 网站 数据库配置文件
  • 网站使用标题做路径网站开发 站长统计
  • 中小型电子商务网站wordpress ui 插件
  • 乡村门户网站建设河北响应式网站建设平台
  • 游戏网站建设的策划方案网站地图怎么建设
  • 阿里云域名购买北京seo网站推广
  • 泊头市建设网站企业网站搭建步骤
  • wordpress网站定时更新没有发布企业网站怎么建
  • 寮步镇网站仿做上海租车公司
  • 北京旅游型网站建设ppt模板下载免费素材
  • 网站怎么解析域名解析关键词排名优化方法
  • 设计素材网站的问卷调查wordpress个性化友情链接页面
  • 凡科建设网站seo的优化策略有哪些
  • 长春市建设工程造价管理协会网站wordpress 在线购物
  • 网站建设公司2018项目三的设计与制作
  • 汕头网站模板价格长沙装修公司排名
  • 网站建设的目标是什么 提供了哪些栏目wordpress连接数据库
  • 张家港市规划建设网站wordpress 七牛视频教程
  • 做网站需要技术长沙网站建设平台
  • html5公司网站源码php网站建设培训
  • 部门网站建设整改北京室内设计公司排名榜
  • 所见即所得网站管理系统摄影网站建设目的
  • 移动应用开发和网站开发如何解析网站
  • 怎么在子域名建立一个不同的网站沈阳网站备案照相
  • 英铭长沙网站建设网站建设公司报价
  • 乐清新闻最新消息视频seo营销排名
  • 济南网站建设推广报价页面设计属于什么知识产权
  • python做网站安全性做网站难吗?