在 Rocky Linux 9 上部署 Vue + Nginx + API 代理(含 SELinux 支持)

在 Rocky Linux 9 上部署 Vue 应用并配合 Nginx 代理后端 API 时,需重点配置 SELinux 策略以避免 403 或 502 错误。核心步骤包括:将 Vue 静态文件部署至自定义目录(如 `/var/www/vue-app`),设置正确的 SELinux 上下文(`httpd_sys_content_t`)与网络连接布尔值(`httpd_can_network_connect`),通过 Nginx 配置前端路由及 API 代理,并限制后端仅监听 `127.0.0.1`。最终实现安全、合规的前后端分离部署,确保服务稳定运行。

在 Rocky Linux 9 上部署一个 ASP.NET Core 8 程序

在 Rocky Linux 9 上部署 ASP.NET Core 应用,需先安装 .NET 8 运行时,将发布后的 DLL 文件部署至指定目录并设置专用用户权限。通过 systemd 创建服务实现后台运行与开机自启,配合 Nginx 反向代理提升安全性和性能,支持 HTTP/HTTPS 访问。可选配置 Let's Encrypt 自动获取并续期 SSL 证书,结合防火墙策略限制端口访问,确保应用稳定、安全地对外提供服务。

在 Rocky Linux 9 上完整部署 Nginx 静态 HTML 站点、绑定域名并启用 HTTPS(使用 Let's Encrypt 免费证书)

在 Rocky Linux 9 上部署 Nginx 静态网站,绑定自定义域名并启用 Let's Encrypt 免费 HTTPS 证书。通过安装 Nginx、配置虚拟主机、创建 HTML 内容,使用 Certbot 自动申请并配置 SSL 证书,实现 HTTP 到 HTTPS 的自动跳转。全程支持证书自动续期,结合防火墙策略保障安全,完整实现可访问、可信任的静态站点服务。