Linux环境tomcat、nginx启用httphotoshop
Linux环境tomcat、nginx启用https
0x00 准备环境
tomcat | nginx | |
---|---|---|
主机名 | CentOS7-1 | CentOS7-3 |
IP地址 | 192.168.12.134 | 192.168.12.136 |
0x01 部署tomcat、nginx服务器
0x02 tomcat启用https
一、证书导出
-
进入
jdk1.8.0_251\bin
目录下# 进入java的bin路径下 cd /usr/local/jdk1.8.0_181/bin/ # 生成证书 keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "/usr/local/tomcat.keystore"
- 根据提示填写信息,可随意填写但密码需要记住
- 系统会提示建议使用专用格式,根据提示输入命令即可
二、应用证书
-
在
D:\apache-tomcat-8.0.47\conf\server.xml
中修改配置文件# 进入tomcat的server.xml进行配置 cd /usr/local/apache-tomcat-8.5.83 vim conf/server.xml
<!-- 删除下列字段的注释 --> <Connector port= " 8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled= "true" scheme="https" secure="true" clientAuth= "false" sslProtocol="TLS" /> <!-- 在后面添加 --> keystoreFile="/usr/local/tomcat.keystore" keystorePass="123456"
-
注释掉下面字段
<!-- <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> -->
0x03 nginx启用https
-
需要安装
http_ssl_module
模块# 进入源码包 cd /usr/src/nginx-1.20.2/ # 安装http_ssl_module,有模块可以跳过 # 配置信息 重装需要这命令 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module # 不重装需要这只需要安装模块 ./configure --with-http_ssl_module # 编译并安装 make make install # 重启 /usr/local/nginx/sbin/nginx -s reload
-
生成证书
# 新建目录crt cd /usr/local/nginx/conf/ mkdir crt cd crt # 生成key 输入密码后记住!!! openssl genrsa -des3 -out server.key 1024 # 生成证书 openssl req -new -key server.key -out server.csr #备份key cp server.key server.key.org openssl rsa -in server.key.org -out server.key openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
-
配置nginx
# 配置nginx.conf vim nginx.conf
将下面字段的注释拿掉并修改为
server { listen 443 ssl; server_name localhost; ssl_certificate /usr/local/nginx/conf/crt/server.crt; ssl_certificate_key /usr/local/nginx/conf/crt/server.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; }
-
重启
# 关闭nginx ./sbin/nginx -s stop # 开启nginx ./sbin/nginx
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgfkkbk
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13