网站物理路径查找思路

一、思想核心

找网站安装路径,即找Document Root 的位置,而Document Root最常见的地方就是 phpinfo.php 和httpd.conf中;

路径查找方向,可以大致分为以下2个方向:

(1) 找phpinfo

(2) 找httpd.conf

二、具体操作

1、通过phpinfo.php找到 Document Root 找到网站安装路径。即,想尽办法去找,爬行、爆破都可以;

常见的路径参考如下:

10.2.10.234/ 直接访问到 phpinfo.php

1.php

p.php

test.php

phpinfo.php

php_info.php

info.php

/xampp/phpinfo.php

2、通过apache的配置文件httpd.conf,找到Document Root指向的网络安装路径;

httpd.conf 路径分为Linux环境和windows环境下,文件位置不同。

(1) Linux 环境

Apache 配置文件默认路径:

/etc/httpd/conf/httpd.conf                        #RPM包安装

/usr/local/apache2/conf/httpd.conf                #源码包安装

/usr/local/app/apache2/conf/httpd.conf    #apache2缺省配置文件

/etc/httpd/conf/httpd.conf

/usr/local/apche/conf/httpd.conf

Apache配置文件常用路径:

/etc/httpd/conf/httpd.conf

/etc/apache/httpd.conf

/etc/apache2/httpd.conf

/usr/local/httpd/conf/httpd.conf

/usr/local/apache/conf/httpd.conf

/usr/local/apache2/conf/httpd.conf

/var/local/www/conf/httpd.conf

/var/www/conf/httpd.conf

/var/httpd/conf/httpd.conf

/opt/www/conf/httpd.conf

/apache/apache/conf/httpd.conf

/apache/apache2/conf/httpd.conf

/home/apache/conf/httpd.conf

/home/apache2/conf/httpd.conf

/www/conf/httpd.conf

/opt/lampp/etc/httpd.conf

(2)Windows 环境

1) APACHE+WIN2003

         d:/APACHE/Apache2/conf/httpd.conf

        2) IIS6.0+win2003 配置文件

        C:/Windows/system32/inetsrv/metabase.xml

        3) IIS7.0+WIN 配置文件

       C:\Windows\System32\inetsrv\config\applicationHost.config

3、通过套件的默认安装位置,直接尝试网站安装路径;

(1)套件phpstudy

网站默认路径:/phpstudy/www  或者 D:/phpstudy/www

httpd.conf 默认路径:

(2)xampp套件

网站默认路径: D:/xampp/htdocs  或者 C:/xampp/htdocs

httpd.conf 默认路径: D/xampp/apache/conf/httpd.conf    C:/xampp/apache/conf/httpd.conf

(3)LAMPP套件

网站默认路径:/opt/lampp/htdocs

http.conf 默认路径:/opt/lampp/etc/httpd.conf

(4)phpnow套件

(5)LNMP套件

网站默认路径:/home/wwwroot/default      --- 目录可能有权限限制?

4、网站默认安装路径

/var/www/html/index.php

时间: 2024-12-26 02:27:55

网站物理路径查找思路的相关文章

.NET使用ServerManager获取网站物理路径

最近因为工作需要,用wpf做了一个辅助小工具,如下图 为了获取网站的物理路径,我分析了通过ServerManager获取到的变量,也通过百度搜索了很多,但仍然没有找到方法. 后来使用必应,在国外网站找到了,不知道是不是没有正确的打开方式,所以经历如此曲折,下面我把获取物理路径的方法写下来供大家参考,希望对后人有所帮助. 1 private string GetWebSitePhysicalPath(Site site) 2 { 4 var applicationRoot = site.Appli

Asp.Net 获取物理路径

一.AppDomain 1.AppDomin获取当前前程序域目录 2.不需要请求上线文实例,例如在Global.ascx中访问等 //网站物理目录 AppDomain.CurrentDomain.BaseDirectory //网站动态目录 AppDomain.CurrentDomain.DynamicDirectory 结果: 网站物理目录: E:\自开发控件\Pager\PageBar 网站动态目录: C:\Users\tianma\AppData\Local\Temp\Temporary

PHP中如何获取网站根目录物理路径

在php程序开发中经常需要获取当前网站的目录,我们可以通过常量定义获取站点根目录物理路径,方便在程序中使用. 下面介绍几种常用的获取网站根目录的方法. php获取网站根目录方法一: <?php define("WWWROOT",str_ireplace(str_replace("/","\\",$_SERVER['PHP_SELF']),'',__FILE__)."\\"); echo WWWROOT ; ?> p

C#中网站根路径、应用根路径、物理路径、绝对路径,虚拟路径的区别

C#中网站根路径,请站点的最外一层 /表示 应用根路径 ~/表示,有时候C#程序路径并不是网站路径 物理路径 server.mappath("~/") 是指应用程序放在服务器硬盘的位置 c:\aaa\bbb\ccc 绝对路径:是指以网站根路径为起点页面的位置 /aa/bb/cc/a.aspx 相对路径:是以当前页面的起点目标页面的位置 如当前页面是 /aa/bb/b.aspx 要找 /aa/bb/cc/a.aspx 路径应该是cc/a.aspx 如果要找aa文件夹里的东西就用../xx

在Java代码(非JSP及Action,Servlet,Controller)中获得WebRoot的物理路径

在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径; 如果是Servlet , Action , Controller, 或则Filter , Listener , 拦截器等相关类时, 我们只需要获得ServletContext, 然后通过ServletContext.getRealPath("/")来获取当前应用在服务器上的物理地址. 如果在类中取不到ServletContext时, 有两种方式可以做到 1) 利用Java的类加载机制 调用 XXX.cla

物理路径,虚拟路径,物理路径与虚拟路径转换,文件下载方法

1 什么是物理路径?什么是虚拟路径?(1) 例子:  用IIS举个例子:     WEB服务目录是d:\路径     那么用HTTP访问网站根目录的时候,其实访问的是d:\路径,那么其中虚拟路径就是\(根),物理路径就是d:\路径  (2) 我自己的理解:绝对路径一般都是带有磁盘完成路径, 而虚拟路径一般不带有磁盘 2 程序中虚拟路径和物理路径的转化 #region 物理路径和相对路径的转换        //本地路径转换成URL相对路径          private string urlc

大规模网站sesson会话保持思路及实践配置

1.需求: 请教个问题:我用lvs的rr模式,(考虑过 ipvsadm -p,但是这样就失去了负载均衡的意义感觉),后端有10台web,用一台memcached专门用于存储session文件,但是现在问题是,客户端请求第一次被轮训到 web A服务器,A可以获取到本次回话的session ID,从而可以从memcached里通过sessionID获取到这次回话的session ID,而第二次请求轮训到B服务器,因为第一次请求没经过web B,他不知道session ID啊,所以他从memcach

Silverlight获取选择文件的本地物理路径

最近在做一个大文件断点续传的控件,有试过纯C#的代码来写,但后来发现是在是太不灵活了,于是考虑使用控件.但在控件开发过程中发现,如何获取上传文件的物理路径是个大问题,因为Silverlight不支持获取客户端路径的,不仅是Silverlight,所有的微软上传控件都不支持获取本地物理路径.于是我就各种查,终于发现有种方法可以获取到文件的信息了. 先看一个例子 1 #region 选择文件 2 private void bt_SelectFile_Click(object sender, Rout

网站绝对路径

转自:http://www.cnblogs.com/cookies9/p/3395010.html 1.单引号爆路径说明:直接在URL后面加单引号,要求单引号没有被过滤(gpc=off)且服务器默认返回错误信息.Eg:www.xxx.com/news.php?id=149'2.错误参数值爆路径说明:将要提交的参数值改成错误值,比如-1.单引号被过滤时不妨试试.Eg:www.xxx.com/researcharchive.php?id=-13.Google爆路径说明:结合关键字和site语法搜索出