Alibaba linux 3安装LAMP(2)

Alibaba linux 3 服务器可安装nginx或apache,兼容 RHEL/CentOS 8 ,使用 dnf 或 yum 包管理器均可。

1. 更新系统并安装apache

sudo dnf update -y

sudo dnf install -y httpd

2. 设置开机自启

sudo systemctl start httpd

sudo systemctl enable httpd

sudo systemctl status httpd

sudo systemctl restart httpd

3. 防火墙

sudo firewall-cmd --permanent --add-service=http

sudo firewall-cmd --reload

sudo firewall-cmd --list-services

4. 申请ssl

sudo dnf install -y epel-release # 启用 EPEL 仓库(Certbot 所在)

sudo dnf install -y certbot python3-certbot-apache # 安装 certbot 及 Apache 插件

sudo certbot --apache -d www.**********.com

5. 手动配置 SSL

sudo dnf install -y mod_ssl

创建或编辑 /etc/httpd/conf.d/ssl.conf

Listen 443

<VirtualHost *:443>

ServerName www.**********.com

DocumentRoot /var/www/html

SSLEngine on

SSLCertificateFile /etc/letsencrypt/live/www.**********.com/fullchain.pem

SSLCertificateKeyFile /etc/letsencrypt/live/www.**********.com/privkey.pem

推荐安全配置

SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1

SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256 SSLHonorCipherOrder off

SSLSessionTickets off

</VirtualHost>

可选:HTTP 强制跳转 HTTPS

<VirtualHost *:80>

ServerName www.**********.com

Redirect permanent / https://www.**********.com/

</VirtualHost>

检查证书是否存在

ls /etc/letsencrypt/live/www.**********.com/ # 应包含 fullchain.pem 和 privkey.pem

注意

1. 检查是否监听 443

sudo ss -tuln | grep ':443'

2. 本地测试 HTTPS

curl -I https://localhost

3. 检查模块是否加载

httpd -M 2>/dev/null | grep ssl

相关推荐
檀越剑指大厂4 分钟前
抽屉里的手机还能开博客?用 Typecho 和 cpolar 搭一台可远程访问的小服务器
运维·服务器·智能手机
牢姐与蒯12 分钟前
Linux信号(一).信号产生
linux·运维·服务器·ubuntu
FfHUCisI19 分钟前
sync.Once 与 sync.Cond 源码与并发控制陷阱
服务器·开发语言·后端·golang
爱签AI电子合同1 小时前
电子合同上手成本怎么测?易用性维度专项测评
服务器·人工智能·智能合约·企业微信
aixingkong9214 小时前
Nvidia为例 XPU的Multi-Host、Socket Direct 、GPUDirect、RDMA 技术点分析
服务器·网络·硬件架构·硬件工程
雯宝6 小时前
mnt_init 函数
linux
律宏阔12 小时前
WSL Docker 端口明明空闲,但就是绑不上端口
linux·windows
律宏阔12 小时前
WSL 突然断网,无法 ping 内网或外网
linux·windows
穷人小水滴12 小时前
用容器编译 VirtualBox 虚拟机软件 (ArchLinux, podman)
linux·容器·virtualbox
乱码三千12 小时前
如何优雅地直连无公网 IP 的远程 GPU 服务器
linux·人工智能·程序员