文章列表

使用 Apache 搭建 VPC 服务器代理

, , , ,
在 VPC 网络环境下,服务器默认无公网 IP,需通过代理解决内网机器访问外网资源的问题。介绍使用 Apache 搭建代理服务器的方案,提供基于 Docker 容器的部署方式,包含精简的 docker-compose 配置与 httpd. 阅读全文

简单配置服务端代理 Apache

, ,
Apache与Nginx在前端代理场景中各有侧重,建议本地主环境采用Apache以兼容开源软件生态,远程服务端及测试端使用Nginx。配置Apache时需开启rewrite模块,通过子文件引入管理虚拟主机,并依据场景调整超时、KeepAli 阅读全文

Apache 禁止使用 IP 访问网站

, , ,
Apache 配置虚拟主机后,未绑定的 IP 默认会解析至某一站点。通过将 IP 地址设为独立 VirtualHost 的 ServerName,可将其指向特定目录或欢迎页面,实现与域名站点的隔离。若需拒绝访问,可配置 deny from 阅读全文

MimeTypes Error

, ,
更新代码高亮插件后出现字体文件MIME类型未定义问题,导致浏览器将字体资源识别为文件流传输。通过在DirectAdmin控制面板或htaccess中添加字体文件对应的MIME类型定义可解决,涉及eot、ttf、otf、woff等格式。 阅读全文

遇到的一些 Apache 错误日志

, ,
记录五种常见Apache错误日志的排查与解决方法,涵盖Premature end of script headers编码或并发问题、Script timed out超时设置、snmpd.conf配置引发的超时过期、PHP返回无效结果码700 阅读全文

XMAPP 子域名设置,实现本地测试

, , ,
XAMPP 环境下配置 Apache 子域名需修改 httpd.conf 开启 Virtual hosts 功能,取消 httpd-vhosts.conf 的注释,并在该文件中定义 VirtualHost 节点,指定 DocumentRoot、ServerName 等配置。 阅读全文

[apache]本地测试子域名

,
介绍两种在本地测试 Apache 子域名的配置方法。方法一通过 mod_rewrite 模块与 vhost.map 文件实现动态虚拟主机映射,需先修改 hosts 文件添加 DNS 指向,再配置重写规则将不同子域名导向对应目录,灵活性较高。 阅读全文

浅谈网站请求和缓存优化之二

介绍基于 timthumb 开源脚本实现图片缩略图优化与静态化的技术方案。通过修改 PHP 源文件添加 HTTP 响应头信息(包括 Content-Type、Last-Modified、Cache-Control 等缓存控制字段),配合 Apache 的 mod_expires 模块实现图片缓存控制,从而降低服务器负载并提升访问速度。 阅读全文