*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 等等关键的命令 ,都在这里 。