[疑问] 为什么都叫apache, 软件名字不是叫httpd吗 只看楼主

apache只是公司的名字啊, 公司下面有很多种软件,

httpd才是它web服务器的软件名字啊

不是应该叫httpd吗, 网上所有的教程都是叫apache,

就好像你会说用微信聊天, 不会说用腾讯聊天
httpd 是 Apache HTTP Server 的守护进程(daemon)名称。在 Linux/Unix 系统中,守护进程是运行在后台的服务进程,而 httpd 就是 Apache 服务的进程名称。

apache的伪静态我一直搞不懂
  • 2# HOH
  • 5 天前
历史遗留问题
本帖最后由 wawos 于 2025-2-15 14:00 编辑

还有它的配置中 ServerName与ServerAlias 感觉是重复造轮子啊

  1. ServerName abc.com
  2. ServerAlias abc.com www.abc.com 123.abc.com 999.com


测试访问的域名, 通过php获取_SERVER[SERVER_NAME] 变量, 并不像网络上说的 = abc.com,
你访问的具体域名是啥, _SERVER[SERVER_NAME]就等于你 ServerAlias 里设置的

既然无论如何 _SERVER[SERVER_NAME] 都等于 ServerAlias 里面的,

域名列表直接写这一句不就行了吗?

  1. ServerAlias abc.com www.abc.com 123.abc.com 999.com
引用: HOH 发表于 2025-2-15 13:56
历史遗留问题

啥遗留啊, 最近1年才刚接触
现在都用nginx多了
mjj小项目都caddy
ssh下面的名字不是叫apache2吗
引用: wawos 发表于 2025-2-15 13:58
还有它的配置中 ServerName与ServerAlias 感觉是重复造轮子啊

有没有可能因为sever name 相当于唯一识别ID的用途,另外,alias没说必须和name一样啊
  • 10# gger
  • 4 天前
原来如此
12下一页