在linux中编译apache时,用了默认的configuration。
运行时 抛错
httpd: Syntax error on line 29 of ...............: module authz_host_module is built-in and can't be loaded
这是应为这个module已经被编译到apache里了,不用加载可以直接调用。
继续运行
Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
rewrite module没有编译到apache,需要加载方能调用,在httpd.conf 中,加上
LoadModule rewrite_module modules/mod_rewrite.so
要看那些模块加载到apahce中,可以/usr/local/apache2/bin/httpd -l
/usr/local/apache2/bin/apachectl start
Forbidden
You don’t have permission to access /server-status on this server.
在配置文件中找到ExtendedStatus On ,去掉注释,同时找到
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from all
</Location>
其中 Allow from all是运行所有的机器连接,all可以改成ip,但域名不管用。
分享到:
相关推荐
在本文中,我们将详细介绍 Linux 下安装 Apache 遇到的问题,以及解决办法。 一、安装前准备 在安装 Apache 之前,需要将源文件存放在 /usr/local/src 目录下面。 Apache 的版本为 2.4.10,Mysql 的版本为 5.5.35...
- 修改 Apache 的配置文件 `httpd.conf`,确保 `LoadModule` 指令指向新版本的 `php5_module`。 2. **手动编译源代码**: - 对于有一定经验的用户,可以尝试从 Apache 和 PHP 的源代码开始编译。这需要下载 ...
apache No input filespecified,今天是我们配置apache RewriteRule时出现这种问题,解决办法很简单如下 打开.htaccess 在RewriteRule 后面的index.php教程后面添加一个“?” 完整代码如下 .htaccess ...
请注意,必须先确保Apache服务器已经加载了`headers_module`模块。如果没有,需要在httpd.conf文件中启用它,添加如下代码: ```apache LoadModule headers_module modules/mod_headers.so ``` 然后重启Apache服务...
### 网站常见漏洞及解决办法 #### 远端WWW服务支持TRACE请求 **问题描述**:在HTTP协议中,TRACE方法允许客户端从服务器获取请求消息的副本,主要用于调试目的。然而,如果一个Web服务器支持TRACE请求且没有正确...
apache2.2.21+...LoadModule takes two arguments和Can't locate API module structure `php5_module' in file D:/Program Files/php5.3.8/php5.dll: No error的解决办法。这里没有安装配置方法,自己百度
首先我在Apache\conf目录下面找到httpd.conf文件,用记事本打开该文件找到以下几行代码: 代码如下:#LoadModule proxy_module modules/mod_proxy.so #LoadModule proxy_connect_module modules/mod_proxy_connect.so...
通过以上步骤和策略,你应该能够有效地解决`org.apache.ibatis.exceptions.PersistenceException`这类问题,确保Mybatis的正常运行。记住,对于这类异常,详细阅读异常信息和日志是非常重要的,它们通常会给出问题的...
在安装和配置的过程中可能会遇到一些问题,这里列举几个常见的问题及其解决办法: - **Apache启动失败**:确保没有其他服务占用80端口;检查`httpd.conf`中的错误配置;查看Apache的日志文件获取更详细的错误信息。...
解决这类问题的办法是检查Apache的配置文件httpd.conf。可以使用Apache自带的命令行工具httpd.exe -t进行语法检查。如果发现错误,则需要根据显示的错误提示信息对配置文件进行修正。 2. 80端口被占用。在Windows...
Apache+PHP+MySQL是搭建Web服务的经典组合,广泛应用于各种网站和...以上就是Apache+PHP+MySQL组合中常见的问题及解决办法,以及基础的配置步骤。在实际操作中,遇到问题时,应结合错误日志和文档资源进行排查和解决。
- 如果是端口被占用,参照原因一的解决办法。 3. **重新启动Apache**: - 保存更改后重启Apache服务,检查是否解决问题。 #### 三、其他常见问题及解决方法 ##### 网站根目录设置不当 **问题描述**: 如果Apache...
今天网站在打开时发现提示 501 Method Not Implemented to /index.html not supported.了,我用的是apache环境了,下面我来给大家介绍解决办法。 有的朋友说 服务器加载security_module 模块导致。 如果服务器端解决...
下面就将该问题的最终解决办法介绍如下。 问题概要: 在struts2中使用result里type="stream"的结果类型时,可以实现文件的下载管理,使用时也是比较顺畅,但是当在“下载提示窗口”中点击“取消按钮”时,总是报...
文档中也应涵盖对一些常见问题的解决办法,比如检查路径是否正确、权限设置是否适当、服务是否启动等。 7. 安全配置: 随着环境搭建完成,用户还需要考虑安全性问题。常见的安全措施包括配置文件权限,以便防止未...
另外,如果你在升级或使用PHP 5.4及以上版本时遇到问题,比如GBK编码的`htmlspecialchars`问题、废弃的函数(如`ereg`系列)、JSON编码问题等,你可以查阅相关的解决办法来解决。 总结来说,配置Apache和PHP是一个...
在处理ECSHOP3.6 H5网络错误时,我们首先需要了解导致此类问题的主要原因及其解决办法。根据提供的标题、描述以及部分内容,本文将详细探讨以下几个关键方面: 1. **服务器配置是否符合要求** 2. **PHP.ini配置调整...
通常,你需要在Apache的配置文件(如httpd.conf或httpd-vhosts.conf)中添加LoadModule指令,以包含php7_module,并设置PHP处理器的位置。 当你确认Apache和PHP都运行正常,但仍然无法通过localhost访问页面时,...
#### 七、常见问题及其解决办法 1. **403 Forbidden错误**: - 当日志文件配置错误时,可能会出现403 Forbidden错误。 - 解决方案:清空 `/var/log/apache2/` 目录下的日志文件。 - 另一种可能是未正确开启PHP...