Apache 欢迎页面也可访问到,文件目录下的其他文件却访问不到

下最新的PHP7竟然不兼容discuz3.2,所以只能无奈用之前虚拟机的PHP5做实验。

/etc/init.d/mysqld start 启动3306端口

apachectl  start 启动80端口

在客户端 192.168.1.104  可以出现Apache的欢迎页面但是192.168.1.104/1.txt或者其他的192.168.1.104/info.php 都是提示:Not Found  The requested URL /fff/123.txt was not found on this server. 并且提示需要Apache的80端口,80端口明明是开着的。

netstat -tulanp  两个端口没有问题,都是正常运行

vim /usr/local/apache2/conf/httpd.conf   查看虚拟主机也是处于关闭状态。

客户端的etc/hosts文件里也是192.168.1.104,ping 192.168.1.104也是通的,

奇怪,问题在哪里。

[[email protected] htdocs]# rpm -qa | grep httpd

httpd-tools-2.2.15-47.el6.centos.1.x86_64

httpd-2.2.15-47.el6.centos.1.x86_64

咳咳,明明是编译安装的怎么会多出来rpm包安装的了也说明了此80端口非彼80端口,不是编译安装那个

[[email protected] htdocs]# which apachectl

/usr/sbin/apachectl

原因就在这里了,开始的时候用的apachectl start是源码包的Apache,而不是编译安装的那个。

apachectl stop

/usr/local/apache2/bin/apachectl start 启动编译安装的这个就对了,之前搭建的LANP环境也是编译安装搭建出来的,都用编译安装的才配套。

再次在客户端里,192.168.1.104/123.txt就OK了。

时间: 2024-10-11 04:33:21

Apache 欢迎页面也可访问到,文件目录下的其他文件却访问不到的相关文章

C++ 删除一个文件目录下的所有文件以及目录

1 //删除一个文件目录下的所有文件,并删除当前文件夹 chrDirName = _T("c:\\123"); 2 BOOL CIVMSvrInfo::ReleaseDirectory(CString chrDirName) 3 { 4 BOOL bRemove = DoRemoveDirectory(chrDirName); 5 if (bRemove) 6 ::RemoveDirectory(chrDirName); 7 else 8 return FALSE; 9 10 retu

Unity中删除文件目录下的所有文件和查看文件里面的内容

这个脚本中存储了: 删除文件夹中所有的文件的方法, 删除单个文件的方法 获取文本内容的方法 获取其他类型文本内容的方法 写入文本文件的方法 void Start () { string filePath = Application.streamingAssetsPath + "/" + "abb.txt"; #region 进行文件的删除 //string fullPath = Application.streamingAssetsPath; //bool isTr

【servlet】客户端是否可以访问到WEB-INF下的jsp文件

一般情况下(不考虑出现安全问题被入侵,那样啥都能访问到),WEB-INF下的jsp文件单凭浏览器端请求时访问不到的. 想访问的话需要通过服务端servlet的转发. 下面通过转发和重定向的尝试来观察访问情况. 引申:dlut 教务处的网站改一下url就可以访问到所有人的成绩,个人认为jsp文件一定是在WEBRoot根目录下,而不是在WEB-INF目录下 至于为什么看出是jsp文件(后缀名经过了隐藏)...看到刚登陆时的action...就知道是struts2没跑了.... TestServlet

MVC项目中,如何访问Views目录下的静态文件!

<!--注意,是system.webServer节点,而非system.web--><system.webServer> <handlers> <add name="JavaScriptHandler" path="*.js" verb="*" preCondition="integratedMode" type="System.Web.StaticFileHandler&q

获取项目文件目录下的所有文件路径

WebService代码: private void GetDirectoryFiles() { string PageURL = contextW.Request.Form["PageURL"];//URL页面 string role_str = Utility.Tool.GetStrRole(PageURL);//在该页面的权限 if (!string.IsNullOrEmpty(role_str)) { string dir = contextW.Request.Form[&qu

【spring boot logback】日志logback 生成日志文件在本项目下,而不在指定的日志文件目录下/指定日志文件到达最大值后不按照配置进行切割

原本的日志文件配置如下: <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="60 seconds" debug="false"> <contextName>logback</contextName> <!--定义日志文件的存储地址 勿在 LogBac

禁止用户访问某个目录下的所有文件

<?xml version="1.0"?><configuration>    <system.web> </system.web>  <system.webServer>    <handlers>      <!-- 此目录下的所有文件受保护,不能下载,不能执行脚本-->      <clear />   </handlers>  </system.webServer&

01 安装apache php配置 时区 环境变量 安装mysql 虚拟主机 文件夹访问权限 目录别名

php介绍 简介与历史 应用领域: php运行环境 php语言运行原理 安装apache: PHP的命令行运行模式(独立运行): 配置apache以运行php网页 配置php的基本运行环境 确定php配置文件(php.ini)的位置: 配置时区: 设置环境变量 检测apache配置文件语法 配置数据库连接机制 安装mysql数据库 虚拟主机配置 端口监听: 主机配置关键项 配置文件夹访问权限 主机别名设置 文件夹访问控制的文件控制方式 目录别名设置Alias 多站点配置: php介绍 简介与历史

apache环境下禁止某文件夹内运行PHP脚本、禁止访问文件或目录执行权限的设置方法

? 首先我们来看两段对上传目录设置无权限的列子,配置如下: <Directory "要去掉PHP执行权限的目录路径,如/upload"> ErrorDocument 404 /404/404.html ErrorDocument 403 /404/403.html <FilesMatch "\.(?i:php|php3|php4)$"> // ?是尽可能多的匹配.php的字符串,i是不区分大小写,然后冒号后面跟上正则表达式,也可以写成:<