歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> yum安裝Apache Web Server後各個文件存放位置

yum安裝Apache Web Server後各個文件存放位置

日期:2017/3/1 14:42:52   编辑:關於Linux
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.png 2. 用 rpm -qa httpd 查詢安裝包中所有包含字符串httpdd 的安裝包,然後利用此包可以卸載、更新、刪除 [root@localhost www]# rpm -qa httpd httpd-2.2.3-45.el5.centos.1 3. 用 rpm -q httpd 查詢系統安裝httpd程序的安裝包的全名: [root@localhost www]# rpm -q httpd httpd-2.2.3-45.el5.centos.1 4. 在用find / -name httpd-2.2.3-45.el5.centos.1 找到安裝包在根目錄中的路徑。
Copyright © Linux教程網 All Rights Reserved