返回介绍

1. 禅道介绍

2. 安装禅道

3. 升级禅道

4. 维护配置

5. 快速入门

6. 按照角色使用

7. 功能介绍

8. 其他相关

其他内容

linux 一键安装包配置 https

发布于 2024-08-03 20:26:10 字数 1731 浏览 0 评论 0 收藏 0

案例系统:centos7.6

一、yum 安装openssl和openssl-devel

# 检查是否已安装
rpm -qa | grep openssl
rpm -qa | grep openssl-devel
# 如未安装,执行安装
yum install openssl openssl-devel  -y

二、生成自签名证书

说明:执行<2.5 创建一个CSR>,需要依次输入国家、地区、城市、组织、组织单位、Common Name、Email和密码。其中Common Name应该与域名保持一致。密码我们已经删掉了,直接回车即可

# 2.1 创建目录
mkdir /opt/zbox/etc/apache/cert/
# 2.2 进入目录
cd /opt/zbox/etc/apache/cert/
# 2.3 创建一个受密码短语保护的密钥
openssl genrsa -des3 -passout pass:x -out mysite.pass.key 2048
# 2.4 从密钥中删除密码
openssl rsa -passin pass:x -in mysite.pass.key -out mysite.key
# 2.5 创建一个CSR
openssl req -new -key mysite.key -out mysite.csr
# 2.6 生成带有CSR和密钥的证书
openssl x509 -req -days 365 -in mysite.csr -signkey mysite.key -out mysite.crt

三、修改配置/opt/zbox/etc/apache/httpd.conf,添加如下内容

Listen 443 https
SSLPassPhraseDialog builtin
SSLRandomSeed startup file:/dev/urandom  256
SSLRandomSeed connect builtin
SSLCryptoDevice builtin
<VirtualHost _default_:443>
  DocumentRoot "/opt/zbox/app/htdocs"
  Servername mysite:443
  ErrorLog /opt/zbox/logs/ssl_error_log
  TransferLog /opt/zbox/logs/ssl_access_log
  LogLevel warn
  SSLEngine on
  SSLProtocol all -SSLv2 -SSLv3
  SSLCipherSuite HIGH:3DES:!aNULL:!MD5:!SEED:!IDEA
  SSLCertificateFile /opt/zbox/etc/apache/cert/mysite.crt
  SSLCertificateKeyFile /opt/zbox/etc/apache/cert/mysite.key
</VirtualHost>

四、防火墙添加443端口

firewall-cmd --add-port=443/tcp --permanent
firewall-cmd --reload

五、重启zbox服务

/opt/zbox/zbox restart

最后验证访问:https://mysite


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文