
服务器目录 是指 服务器 上用于存储和管理文件和数据的主要文件夹,在不同类型的 操作系统 和服务器软件中,根目录的位置和命名可能有所不同,以下是一些常见的服务器目录结构及其用途的详细介绍:
1、 Linux服务器目录
/(根目录) :所有文件和目录的起点,包含系统的所有文件和子目录。
:存放二进制可执行文件,如ls、cat等常用命令。
:存放系统管理员使用的管理命令,如ifconfig、reboot等。
:存放系统管理和配置文件。
:用户主目录的基点,每个用户在此目录下有自己的文件夹。
:超级用户(系统管理员)的主目录。
:启动引导文件目录,包含内核和启动加载器的文件。
:系统库文件目录,包含共享库和内核模块。
:临时文件存储目录,用于存放临时文件。
:设备文件目录,将硬件设备抽象为文件形式。
:挂载点目录,用于临时挂载文件系统。
:第三方软件安装目录。
:虚拟文件系统目录,提供内核和进程信息的动态信息。
:系统硬件信息的虚拟文件系统。
:系统运行时数据目录。
:服务相关数据目录。
/lost+found :文件系统修复数据目录,当系统异常产生错误时,会将一些遗失的片段放置于此目录下。
2、 Windows服务器目录
C:\(根目录) :通常为Windows系统的根目录,包含系统文件和各个用户文件夹。
C:\inetpub\wwwroot :Windows操作系统中使用IIS(Internet Information Services)服务器软件时,默认的Web服务器根目录。
3、 Apache服务器目录
/var/www/html/ :在Linux系统中使用Apache服务器软件时,默认的Web服务器根目录。
4、 Nginx服务器目录
/usr/share/nginx/html/ :默认的Web服务器根目录,可以在Nginx的配置文件中进行修改。
5、 IIS服务器目录
C:\inetpub\wwwroot :通过IIS管理工具可以修改根目录的位置。
服务器目录是服务器上用于存储和管理文件和数据的重要结构,不同的操作系统和服务器软件有不同的根目录位置和命名方式,了解这些目录结构和用途有助于更好地管理和维护服务器。
各位小伙伴们,我刚刚为大家分享了有关“ 服务器目录是哪个文件夹 ”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
IIS- 新建网站-网站目录-另一台计算机上的目录 如何设置?

这里的另一台计算机一般指局域网内有共享的计算机。格式一般分为两种:
1)IP格式+目录 \\192.168.1.8\目录名
2)计算机名+目录 \\XX-PC\目录名
请检查共享位置是否设定了文件权限。进共享电脑,点击右键 共享属性
请看下父路径是否选勾上,在IIS里面
如果找不到路径,进入cmd,ping下ip是否连接。
排除以上问题后,请按以下操作:
关键是要在两台电脑上建立一个相同用户名和密码的账号(比如两台电脑账号和密码都是administrator和123),这样才能保证IIS虚拟目录指向另外一台机器时正常访问。
以下是具体的操作步骤:
0、在两台机上创建相同用户名和密码的账号1、在共享电脑上新建虚拟目录,暂时随便选择一个本地路径(因为向导不能选择远程路径)2、右键创建的虚拟目录–>属性–>主目录–>另一台计算机上的共享–>输入远程地址3、点击“链接为”–>取消“在验证到网络目录的访问时总是使用已经过身份验证的用户凭据”4、输入在第0步创建的用户名和密码5、确定
6、重启IIS
相对路径是什么?绝对路径是什么?
如果您刚刚开始接触网页设计,是不是经常发生这样的问题呢?做好的网页在自己机器上可以正常浏览,而把页面传到服务器上就总是出现看不到图片,css样式表失效等错误。这种情况下多半是由于你使用了错误的路径,在应该使用相对路径的地方使用了绝对路径,导致浏览器无法在指定的位置打开指定的文件。下面我们就来谈一下最让初学者头疼的相对路径与绝对路径的区别问题。什么是绝对路径:大家都知道,在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径,例如只要看到这个路径:c:/website/img/我们就知道文件是在c盘的website目录下的img子目录中。类似于这样完整的描述文件位置的路径就是绝对路径。我们不需要知道其他任何信息就可以根据绝对路径判断出文件的位置。而在网站中类似以来确定文件位置的方式也是绝对路径。另外,在网站的应用中,通常我们使用/来表示根目录,/img/就表示文件在这个网站的根目录上的img目录里。但是这样使用对于初学者来说是具有风险性的,因为要知道这里所指的根目录并不是你的网站的根目录,而是你的网站所在的服务器的根目录,因此当网站的根目录与服务器根目录不同时,就会发生错误。什么是相对路径:让我们先来分析一下为什么会发生图片不能正常显示的情况。举一个例子,现在有一个页面,在这个页面中联接有一张图片。他们的绝对路径如下:c:/website/:/website/img/如果你使用绝对路径c:/website/img/,那么在自己的计算机上将一切正常,因为确实可以在指定的位置即c:/website/img/上找到文件,但是当你将页面上传到网站的时候就很可能会出错了,因为你的网站可能在服务器的c盘,可能在d盘,也可能在aa目录下,更可能在bb目录下,总之没有理由会有c:/website/img/这样一个路径。那么,在文件中要使用什么样的路径来定位文件呢?对,应该是用相对路径,所谓相对路径,顾名思义就是自己相对与目标位置。在上例中中联接的可以使用img/来定位文件,那么不论将这些文件放到哪里,只要他们的相对关系没有变,就不会出错。另外我们使用“../”来表示上一级目录,“../../”表示上上级的目录,以此类推。(学习过dos的朋友可能更容易理解)再看几个例子,注意所有例子中都是文件中联接有一张图片。例:c:/website/web/:/website/img/在此例中中联接的应该怎样表示呢?错误写法:img/这种写法是不正确的,在此例中,对于文件来说img/所代表的绝对路径是:c:/website/web/img/,显然不符合要求。正确写法:使用../img/的相对路径来定位文件 例:c:/website/web/xz/:/website/img/images/在此例中中联接的应该怎样表示呢?错误写法:../img/images/这种写法是不正确的,在此例中对于文件来说../img/images/所代表的绝对路径是:c:/website/web/img/images/。正确写法:可以使用../../img/images/的相对路径来定位文件 例:c:/website/web/xz/:/website/web/img/在此例中中联接的应该怎样表示呢?错误写法:../../img/这种写法是不正确的,在此例中对于文件来说../../img/所代表的绝对路径是:c:/website/img/。正确写法:可以使用../img/的相对路径来定位文件 总结:通过以上的例子可以发现,在把绝对路径转化为相对路径的时候,两个文件绝对路径中相同的部分都可以忽略,不做考虑。只要考虑他们不同之处就可以了。如何修改样式表的路径:使用文本编辑器打开htm文件,查看源代码,在源代码的开头部分......标记中间找到 。“Href=”后面的内容就是css的路径,我们可以根据以上的知识进行相对路径的转换。例:c:/website/web/xz/:/website/css/在此例中中联接文件,可以使用../../css/的相对路径来定位文件,完整的代码标记是: 错误写法举例:../../../css/这种写法是不正确的,在此例中对于文件来说../../../css/所代表的绝对路径是:c:/css/最后,为了避免在制作网页时出现路径错误,我们可以使用dreamweaver的站点管理功能来管理站点。只要使用菜单命令site-new site新建站点并定义站点目录之后,它将自动的把绝对路径转化为相对路径,并且当你在站点中移动文件的时候,与这些文件关联的连接路径都会自动更改,实在是非常的方便。
java中action如何获得客户端文件的路径
1.基本概念的理解 绝对路径: 绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,( URL和物理路径)例如: C:\xyz\代表了test. txt文件的绝对路径。 也代表了一个 URL绝对路径。 相对路径:相对与某个基准目录的路径。 包含Web的相对路径( HTML中的相对目录),例如:在 Servlet中,/代表Web应用的跟目录。 和物理路径的相对表示。 例如:./ 代表当前目录, ../代表上级目录。 这种类似的表示,也是属于相对路径。 另外关于URI,URL,URN等内容, 请参考RFC相关文档标准。 RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax, ( ) 2.关于JSP/Servlet中的相对路径和绝对路径。 2.1服务器端的地址 服务器端的相对地址指的是相对于你的web应用的地址, 这个地址是在服务器端解析的 (不同于html和javascript中的相对地址, 他们是由客户端浏览器解析的)也就是说这时候 在jsp和servlet中的相对地址应该是相对于你的web应 用,即相对于webapp/的。 其用到的地方有: forward:servlet中的request. getRequestDispatcher(address); 这个address是 在服务器端解析的,所以,你要forward到a. jsp应该这么写: (“ /user/”)这个/ 相对于当前的web应用webapp, 其绝对地址就是:webapp/user/。 sendRedirect:在jsp中<%response. sendRedirect(/rtccp/user/a. jsp);%> 2.22、客户端的地址 所有的html页面中的相对地址都是相对于服务器根目录( htt p://192.168.0.1/ )的, 而不是(跟目录下的该Web应用的目录)168.0.1/webapp/的 。 Html中的form表单的action属性的地址应该是相对于 服务器根目录()的, 所以,如果提交到为:action=/ webapp/user/或action=<%= ()%>/ user/; 提交到servlet为actiom=/webapp/ handleservlet Javascript也是在客户端解析的, 所以其相对路径和form表单一样。 因此,一般情况下,在JSP/HTML页面等引用的CSS, 等属性前面最好都加上 <%=()%>, 以确保所引用的文件都属于Web应用中的目录。 另外,应该尽量避免使用类似.,./,../../ 等类似的相对该文件位置的相对路径,这样 当文件移动时,很容易出问题。 3. JSP/Servlet中获得当前应用的相对路径和绝对路径 3.1 JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径:request. getRequestURI() 文件的绝对路径 ( ()); 当前web应用的绝对路径 (/); 取得请求文件的上层目录:new File(( ())). getParent() 3.2 Servlet中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径:request. getServletPath(); 文件的绝对路径 (). getServletContext(). getRealPath (()) 当前web应用的绝对路径 :servletConfig. getServletContext(). getRealPath(/); (ServletContext对象获得几种方式: . ( ) . ( ) . ServletConfig. getServletContext() ) 的Class中获得相对路径,绝对路径的方法 4.1单独的Java类中获得绝对路径 根据的Doc文挡,可知: 默认情况下new File(/)代表的目录为:System. getProperty()。 一下程序获得执行类的当前路径 package ; import ; public class FileTest { public static void main(String[] args) throws Exception { (Thread. currentThread(). getContextClassLoader(). getResource()); (FileTest. (). getResource()); ( ( )); (FileTest. ()); (FileTest. (/)); //Class文件所在路径 (new File(/)()); (System. getProperty()); } } 4.2服务器中的Java类获得当前路径(来自网络) (1) WebApplication的系统文件根目录是你的weblo gic安装所在根目录。 例如:如果你的weblogic安装在c:\bea\ weblogic700..... 那么,你的文件根路径就是c:\. 所以,有两种方式能够让你访问你的服务器端的文件: a.使用绝对路径: 比如将你的参数文件放在c:\yourconfig\ , 直接使用 new FileInputStream(yourconfig/ ); b.使用相对路径: 相对路径的根目录就是你的webapplication的根路径 ,即WEB-INF的上一级目录,将你的参数文件放 在yourwebapp\yourconfig\ , 这样使用: new FileInputStream(./yourconfig/ ); 这两种方式均可,自己选择。 (2) 在类中输出(user. dir);显示的是%Tomcat_Home%/bin (3) 不是你的JSP放的相对路径, 是JSP引擎执行这个JSP编译成SERVLET 的路径为根.比如用新建文件法测试File f = new File(); 这个在resin的安装目录下 (4).如何读相对路径哪? 在Java文件中getResource或getResourc eAsStream均可 例:getClass(). getResourceAsStream(filePath); //filePath可以是/filename,这里的/ 代表web 发布根路径下WEB-INF/classes 默认使用该方法的路径是:WEB-INF/classes。 已经在Tomcat中测试。 5.读取文件时的相对路径,避免硬编码和绝对路径的使用。 ( 来自网络) 5.1 采用Spring的DI机制获得文件,避免硬编码。 参考下面的连接内容?p=& 5.2 配置文件的读取 参考下面的连接内容:article/39/ 5.3 通过虚拟路径或相对路径读取一个xml文件,避免硬编码 参考下面的连接内容?iPage=1&tID= &ccID=8 中文件的常用操作(复制,移动,删除,创建等)( 来自网络) 常用 java File 操作类 Java文件操作大全(JSP中)pcedu/empolder/gj/java/0502/ java文件操作详解(Java中文网)2005/1108/ JAVA 如何创建\删除\修改\复制目录及文件developer/java/2005/2/ 总结: 通过上面内容的使用,可以解决在Web应用服务器端, 移动文件,查找文件,复制 删除文件等操作,同时对服务器的相对地址, 绝对地址概念更加清晰。 建议参考URI,的RFC标准文挡。 同时对. File. .等内容了解透彻 对其他方面的理解可以更加深入和透彻。
发表评论