apache httpd基础使用
一、windows环境安装:
1、默认httpd项目是不提供binaries下载的,windows下的编译程序可以在http://httpd.apache.org/docs/2.4/platform/windows.html选择一个项目组进行下载,但在apache.org的主页的mirror里的httpd文件夹下也可下载。
2、windows版本与linux版本的配置有部分不同,主要是最大连接数和路径及文件的命名规则,详细请参照上一条的连接页面。
3、使用httpd.exe进行启动和service安装,主要的参数有:
-k install,uninstall,stop,start等service命令
-n 命名参数,如指定service命名
-f 指定配置文件的路径
二、linux环境安装:
httpd.conf常用配置:
1、如果文件的配置路径是绝对路径,则按照绝对路径来操作;如果不是绝对路径,这根据ServerRoot值来操作。
2、监听端口:Listen [IP-address:]portnumber [protocol],可以用多条记录绑定多个ip、端口或协议(如https)。
3、物理路径和虚拟路径:这部分指令都是闭合指令,即<></>格式,指令有:Directory,Files,Location,对应的可用正则的指令是:DirectoryMatch,FilesMatch,LocationMatch。
4、VistualHost语法:<VirtualHost addr[:port] [addr[:port]] ...> ... </VirtualHost>,ip addr可以用通配符(*),VirtualHost内部的指令有:ServerName,DocumentRoot为必需;ServerAlias,ErrorLog,TransferLog为可选,且都可以用通配符(*)和(?)。
5、未完待续
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)