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、未完待续

posted @   美洲象  阅读(414)  评论(0编辑  收藏  举报
编辑推荐:
· 从 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)
点击右上角即可分享
微信分享提示