yum安装Apache Web Server后各个文件存放位置
-
yum安装Apache Web Server后各个文件存放位置
用yum安装apache软件:yum -y install httpd安装完成后,来查看理解yum安装软件的过程和安装路径。首先理解YUM:基于RPM包管理,能够从指定的服务器下载RPM包并自动进行安装;并自动处理依赖关系,并一次性安装所有依赖的包避免了手动安装的麻烦(寻找资源、下载;放到指定目录安装;处理依赖关系并下载依赖关系的包进行安装)所以用yum安装,实质上是用RPM安装,所以RPM查询信息的指令都可用。1.安装完apache后用RPM来查询所有安装有关的路径和文件:[root@localhost www]# rpm -ql httpd --------------->查询所有安装httpd的目录和文件,列出很多文件目录,把所有目录分开进行讲解(1). 配置文件放在 /etc下面 /etc/httpd ----------->配置文件根目录/etc/httpd/conf/etc/httpd/conf.d /etc/httpd/conf.d/README /etc/httpd/conf.d/proxy_ajp.conf/etc/httpd/conf.d/welcome.conf /etc/httpd/conf/httpd.conf/etc/httpd/conf/magic /etc/httpd/logs /etc/httpd/modules/etc/httpd/run/etc/logrotate.d/httpd/etc/rc.d/init.d/httpd/etc/sysconfig/httpd------------->把httpd 基本的配置信息(默认都是注释掉的)(2). httpd所有的安装程序都安装在/usr目录中;根据不同的部分安装在不同的目录中。(一). httpd 用的基本用户指令都放在/usr/bin中/usr/bin/ab /usr/bin/htdbm /usr/bin/htdigest /usr/bin/htpasswd /usr/bin/logresolve(二).httpd程序需要调用的模块、集成的函数库都放在 /usr/lib目录下/usr/lib/httpd------------>httpd调用函数库、集成模块的根目录/usr/lib/httpd/modules/usr/lib/httpd/modules/mod_actions.so/usr/lib/httpd/modules/mod_alias.so.............................../usr/lib/httpd/modules/mod_vhost_alias.so(三). httpd所需要的系统命令都放在/usr/sbin/目录下面/usr/sbin/apachectl /usr/sbin/htcacheclean /usr/sbin/httpd /usr/sbin/httpd.event/usr/sbin/httpd.worker /usr/sbin/httxt2dbm /usr/sbin/rotatelogs /usr/sbin/suexec(四). httpd所需要的一些共享文件都安装在/usr/share目录下面/usr/share/doc/httpd-2.2.3 /usr/share/doc/httpd-2.2.3/ABOUT_APACHE..................../usr/share/man/man8/suexec.8.gz(五). 程序在运行时要改变的数据都安装在/var目录下面,根据内容不同在安装在不同的目录下面/var/cache/mod_proxy ------------>缓存/var/lib/dav/var/log/httpd ------------>日志(六). apache作为web服务器需要一个发布网页的目录,/var/www就是一个放网页的目录。--->httpd.conf中默认的目录 DocumentRoot=/var/www/html/var/www ----------------->web服务器根目录/var/www/cgi-bin/var/www/error----------->web服务器的错误相关处理的文件............................./var/www/error/noindex.html/var/www/html --------------->web服务器静态网络的根目录/var/www/icons --------------->web服务器调用默认(apache、tomcat)网页需要的图片/var/www/icons/README....................................../var/www/icons/world2.png2. 用 rpm -qa httpd 查询安装包中所有包含字符串httpdd 的安装包,然后利用此包可以卸载、更新、删除[root@localhost www]# rpm -qa httpdhttpd-2.2.3-45.el5.centos.13. 用 rpm -q httpd 查询系统安装httpd程序的安装包的全名:[root@localhost www]# rpm -q httpdhttpd-2.2.3-45.el5.centos.14. 在用find / -name httpd-2.2.3-45.el5.centos.1 找到安装包在根目录中的路径。
yum安装Apache Web Server后各个文件存放位置的更多相关文章
- CentOS 5.5 下安装Countly Web Server过程记录
CentOS 5.5 下安装Countly Web Server过程记录 1. 系统更新与中文语言包安装 2. 基本环境配置: 2.1. NodeJS安装 依赖项安装 yum -y install g ...
- 解决Apache Web Server的几个错误
一.安装好Apache后服务里没有Apache服务 在命令行进入安装apache的bin目录下,输入命令 httpd.exe -k install -n Apache2.4 二.Apache web ...
- centos7安装apache http server启动失败--Failed to start The Apache HTTP Server.
centos7安装apache http server启动失败 除了nginx可以开启http服务外,apche http server也可以开启http服务,安装过程如下:1. 首先,检测是 ...
- 如何在Ubuntu 18.04上安装Apache Web服务器
一. apt库安装 1.在终端输入更新检查命令,sudo apt-get update 2. 在更新完成后(如果不想检查更新,也可直接输入此步)输入:sudo apt-get install apac ...
- Linux下编译安装Apache Http Server
Linux下编译安装Apache Http Server [TOC] 1.下载httpd-2.4.12.tar.bz2 wget http://mirror.bit.edu.cn/apache/htt ...
- Django部署到Apache Web Server
Windows环境下,将Django部署到Apache Web Server 在Windows上部署Django(用mod_wsgi)会出现各种奇怪的问题,现简单记录下配置过程及遇到的错误及解决方法. ...
- yum 安装Apache
1.查看是否安装Apache,命令: rpm -qa httpd 2.yum install httpd ,yum安装Apache 3.chkconfig httpd on s ...
- yum安装Apache,Mysql,PHP
用yum安装Apache,Mysql,PHP. 用yum安装Apache,Mysql,PHP. 2.1安装Apache yum install httpd httpd-devel 安装完成后,用/e ...
- 如何在Ubuntu 16.04上安装Apache Web服务器
转载自:https://www.howtoing.com/how-to-install-the-apache-web-server-on-ubuntu-16-04 介绍 Apache HTTP服务器是 ...
随机推荐
- Spring注解@Primary的意思
@Primary:在众多相同的Bean中,优先使用@Primary注解的Bean. 这个和@Qualifier有点区别,@Qualifier指的是使用哪个Bean进行注入. 参考: http://bl ...
- <摘录>MBR和分区表
MBR 意思是主引导记录.位于硬盘的0柱面.0磁头.1扇区. MBR 大小为1个扇区,512字节. 下面是MBR的结构: 偏移 构 ...
- NHibernate 集合映射基础(第四篇) - 一对一、 一对多、多对多小示例
映射文件,用于告诉NHibernate数据库里的表.列于.Net程序中的类的关系.因此映射文件的配置非常重要. 一.一对一 NHibernate一对一关系的配置方式使用<one-to-one&g ...
- 【maven】ecplise新建maven项目 报错Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin
在ecplise上新建maven项目 报错: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resourc ...
- 在Oracle中利用SQL_TRACE跟踪SQL的执行
当你在执行一条SQL语句非常慢的时候,你是不是想问Oracle怎么执行这条语句的呢? Oracle提供的SQL_TRACE工具可以让你知道你执行的SQL究竟做了什么.执行的过程会被 输出到trace文 ...
- Java程序猿笔试面试之String
1.怎样实现字符串的反转比如:"how are you"--->"you are how" 2.怎样推断2个字符串是否有同样的字符组成 比如"a ...
- OSG立体模式下动态修改相机远近裁剪面的实现
1. 非立体模式下动态修改相机远近裁剪面 class GLB_DLLCLASS_EXPORT CGlbGlobeClipHandler : public osg::NodeCallback { ...
- netmap -- ixgbe
利用netmap抓ixgbe网卡上的以太网帧,跟e1000e网卡有区别. 使用e1000.e1000e网卡发以太网帧只要以太网帧的格式正确就可以了.只要格式和 目的MAC.源MAC地址正确,网卡就可以 ...
- (转)Vue2.X的路由管理记录之 钩子函数(切割流水线)
$route可以在子组件任何地方调用,代表当前路由对象,这个属性是只读的,里面的属性是 immutable(不可变) 的,不过你可以 watch(监测变化)它. 导航和钩子函数: 导航:路由正在发生改 ...
- 使用JTextArea示例
相对于JLabel显示提示文字,JTextArea有一个先天优势:文字可以拷贝出来.经过下面设置它也能在外观上和JLabel一致. 代码如下: JTextArea txtArea=new JTextA ...