ubuntu用apt安装的apache2
主配置文件:/etc/apache2/apache2.conf, httpd.conf已经废弃不用了。
端口配置: /etc/apache2/ports.conf
VirtualHost配置: 每个host都定义在/etc/apache2/sites-available文件夹里作为独立文件,然后在/etc/apache2/sites-enabled以连接的方式引用定义文件
Mod配置: 机制与VirtualHost类似
日志文件:/var/log/apache2/ 目录下
php.ini: /etc/php5/apache2/php.ini (以phpinfo()打印的为准)
centos中的apache2
主配置文件:/etc/httpd/conf/httpd.conf
VirtualHost配置:/etc/httpd/conf.d/all-sites.conf
apache可执行文件:/usr/sbin/apachectl, 如sudo /usr/sbin/apachectl restart
mac os中的apache2
注:mac os中自带了apache和php,不需要另外安装
主配置文件:/etc/apache2/httpd.conf
VirtualHost配置:/etc/apache2/extra/httpd-vhosts.conf . 配置前要去主配置文件中把这行去注释:Include /private/etc/apache2/extra/httpd-vhosts.conf
apache可执行文件:/usr/sbin/apachectl, 如sudo /usr/sbin/apachectl restart