20171218 临到最后关头,对apache补习的理解,有知识点

*apache2的最关键的配置文件 httpd.conf,这个 在不同的linux中有不同的名字


--在我用的ubuntu16.04中已经正式的改名叫apache2.conf 了, 好像改得时间还就是最近,所以除了最新的文档,

网上大量的可用教程 还都是 老名字httpd.conf, 哈哈 ,所以可怜要自己多 分辨,多学习


× apache2的程序控制文件 的位置,和它的库/包 / module的位置,在不同的linux版本中有不同的地址


新学到的知识点:--下面的地址是 在我真实的VPS上的apache2的地址

"/usr/lib/apache2/modules/mod_wsgi-py27.so"--注意这个位置是 apache2 程序自己放自己的库和包的位置,

而我之前找错的位置是,/etc/apache2/ 下的 。~./conf-available ,和~./ mods-available ,这些位置 ,其实都是apache2的控制程序的位置

Where are Apache file access logs stored?

A typical location for all log files is/var/logand subdirectories. Try

/var/log/apache/access.log or

/var/log/apache2/access.log or

/var/log/httpd/access.log        . If the logs aren't there, try running

locate access.log access_log.


× apache2的程序控制文件 的位置,和它的库/包 / module的位置,在安装方式的版本(rpm ,特殊的rpm e.g ubuntu 自己独特的存放方式 和 apache by source) 都会有不同的地址


apache:

如果apt-get命令安装

apache配置文件:/  etc/apache2/httpd.conf,·总-分1- 分2-分3的子子模块 配置文件,都在/etc/apache2/sites----等等下面

apache模块路径:/usr/sbin/apachectl

web目录:/var/www/

如果采用源代码安装,可执行的  apache2的管理命令等等(a2en mod ,a2query ,apachectl),一般默认安装在  /usr/local/apache2目录下

error- log 文件的目录  ,/var/log/apache2 的下面


目录 /usr/sbin/apache2'  下面 放的都是 可执行的  apache2的管理命令

例如 a2ensite ,a2en mod ,a2query ,apachectl   等等关键的命令 ,都在这里 。



你可能感兴趣的:(20171218 临到最后关头,对apache补习的理解,有知识点)