apache/2.4.25 (debian)是啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache/2.4.25 (debian)是啥相关的知识,希望对你有一定的参考价值。
参考技术A 是主机名称/etc/apache2/sites-available/你的配置文件
添加内容如下:
<VirtualHost *:80>
ServerName work.io
ServerAdmin xxx@163.com
DocumentRoot /home/user/workspace
<Directory /home/user/workspace>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog /home/user/workspace/logs/work.io_error.log
CustomLog /home/user/workspace/logs/work.io_access.log combined
</VirtualHost>
保存,
使用命令 a2ensite work.io 启用work.io,
再使用 service apache2 reload 来使配置生效。
最后记得在hosts文件中加上
作者:oytian
链接:https://www.jianshu.com/p/8f7b6b329d6c
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
apache - 域 Debian 8 中的错误 400
【中文标题】apache - 域 Debian 8 中的错误 400【英文标题】:apache - error 400 in domain Debian 8 【发布时间】:2017-08-08 11:46:33 【问题描述】:我在 debian 8 中使用 apache 2.4 时遇到问题。我在 apache 中使用虚拟主机和假域(example.42)。当我执行example.42.conf文件并将其启用到a2ensite example.42时,当我进入浏览器时,我错过了一个错误400:Bad request,你知道为什么会这样吗?
域正确地指向了 apache(我已经做了 ping 并且一切都很好)。有人告诉我这是 apache 问题,这是错误配置的虚拟主机。我已经尝试了所有设置,但它并没有消除错误。
文件虚拟主机:
<VirtualHost *:80>
ServerName example.42
ServerAdmin webmaster@example.42
DocumentRoot /var/www/html
ErrorLog $APACHE_LOG_DIR/error.log
CustomLog $APACHE_LOG_DIR/access.log combined
</VirtualHost>
【问题讨论】:
你试过“apachectl configtest”吗? 是的,什么都没有 您可以在此处添加您的虚拟主机或 apache 日志吗? :) 准备好了,虚拟主机文件 我在这里没有看到任何错误。请尝试清除缓存、cookie、dns 缓存,重新启动 apache。如果没有,请阅读 error.log 和 apache 日志,我想这里会有很多有用的信息 【参考方案1】:问题是域“.42”,因为apache有http头设置,而“.42”域对验证https://httpd.apache.org/security/vulnerabilities_24.html无效(CVE-2016-8743)
可能的解决方案(不建议系统管理员使用): 通过 HttpProtocolOptions Unsafe
更改 HttpProtocolOptions Strict 变量检查:http://httpd.apache.org/docs/2.4/en/mod/core.html#HttpProtocolOptions
【讨论】:
以上是关于apache/2.4.25 (debian)是啥的主要内容,如果未能解决你的问题,请参考以下文章
centos7编译php出现问题 系统:CENTOS7 64位 PHP版本:7.1.0 APACHE版本:2.4.25 MYSQL版