ubuntu 22.04通过apt-get安装的apache2将http改造为https的方法
作者:小教学发布时间:2023-09-24分类:程序开发学习浏览:76
导读:目录一、安装apache2二、启动apache2服务三、访问http网页四、改造https(一)查看apache2是否安装了ssl模块(二)安装apache...
目录
一、安装apache2
二、启动apache2服务
三、访问http网页
四、改造https
(一)查看apache2是否安装了ssl模块
(二)安装apache2-dev
(三)配置SSL访问
1. 生成私有证书
2. 新增ssl配置文件
3. 重启apache2服务,使用https访问网站
一、安装apache2
sudo apt-get install apache2
二、启动apache2服务
sudo systemctl start apache2
三、访问http网页
四、改造https
(一)查看apache2是否安装了ssl模块
sudo apache2ctl -M
命令查询到现有模块如下,未找到ssl相关模块
(二)安装apache2-dev
apache2-dev模块包含了ssl模块,安装后先载入ssl模块,再重启apache2服务:
sudo a2enmod ssl
sudo systemctl restart apache2
已经成功加载ssl_module模块
(三)配置SSL访问
由于是测试环境,先自己生成证书,如生产环境,可导入企业证书。
1. 生成私有证书
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/apache-selfsigned.key -out /etc/ssl/certs/apache-selfsigned.crt -subj "/C=US/ST=Denial/L=Springfield/O=Dis/CN=www.test.com"
2. 新增ssl配置文件
将默认default-ssl.conf配置文件拷贝到apache2的扩展目录下,
sudo cp /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/
cd /etc/apache2/sites-enabled/
sudo vim default-ssl.conf
将配置中的证书文件改成自己的,以下是上面生成的私有证书:
SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt
SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key
如果用自己的域名,配置文件需要加上ServerName
3. 重启apache2服务,使用https访问网站
sudo systemctl restart apache2
生产站点的目录权限问题请自行处理。
- 上一篇:腾讯云2023年云服务器优惠活动价格表
- 下一篇:如何在 Excel 中求平方根
- 程序开发学习排行
-
- 1鸿蒙HarmonyOS:Web组件网页白屏检测
- 2HTTPS协议是安全传输,为啥还要再加密?
- 3HarmonyOS鸿蒙应用开发——数据持久化Preferences
- 4记解决MaterialButton背景颜色与设置值不同
- 5鸿蒙HarmonyOS实战-ArkUI组件(RelativeContainer)
- 6鸿蒙HarmonyOS实战-ArkUI组件(Stack)
- 7鸿蒙HarmonyOS实战-ArkUI组件(GridRow/GridCol)
- 8[Android][NDK][Cmake]一文搞懂Android项目中的Cmake
- 9鸿蒙HarmonyOS实战-ArkUI组件(mediaquery)
- 最近发表
-
- WooCommerce最好的WordPress常用插件下载博客插件模块的相关产品
- 羊驼机器人最好的WordPress常用插件下载博客插件模块
- IP信息记录器最好的WordPress常用插件下载博客插件模块
- Linkly for WooCommerce最好的WordPress常用插件下载博客插件模块
- 元素聚合器Forms最好的WordPress常用插件下载博客插件模块
- Promaker Chat 最好的WordPress通用插件下载 博客插件模块
- 自动更新发布日期最好的WordPress常用插件下载博客插件模块
- WordPress官方最好的获取回复WordPress常用插件下载博客插件模块
- Img to rss最好的wordpress常用插件下载博客插件模块
- WPMozo为Elementor最好的WordPress常用插件下载博客插件模块添加精简版