apache2配置文件|如何修改 apache2 配置文件

⑴ Apache配置文件(httpd.conf)中文说明

基于 NCSA 服务的配置文件。 这是Apache服务器主要配置文件。 #它包含服务器的影响服务器运行的配置指令。 不要只是简单的阅读这些指令信息而不去理解它。 这里只是做了简单的说明,如果你没有参考在线文件,你就会被警告。 这些配置指令被分为下面三个部分: 1. 控制整个Apache服务器行为的部分(即全局环境变量) 2. 定义主要或者默认服务参数的指令,也为所有虚拟主机提供默认的设置参数 3. 虚拟主机的设置参数 #配置和日志文件名:如果你指定的文件名以“/”开始(win32下以“dirver:/”), 服务器将使用绝对路径,如果文件名不是以“/”开始的,那么它将把ServerRoot 的值附加在文件名的前面,例如,对“logs/foo.log",如果ServerRoot的值为“/usr/local/apache2”,则该文件应为“/usr/local/apache2/logs/foo.log”

⑵ mac虚拟机怎么修改apache配置文件

Mac自带的apache中如何配置虚拟主机vhost听语音浏览:389|更新:2017-02-07 05:09在macbook上作web开发,可能需要配置虚拟主机,现在列出步骤方法/步骤打开terminal app编辑apache 的配置文件 /etc/apache2/httpd.conf> sudo vim /etc/apache2/httpd.conf找到 httpd-vhosts.conf 的那一行,去除行首的#,启用虚拟主机配置文件保存编辑虚拟主机文件> sudo vim /etc/apache2/extra/httpd-vhosts.conf里面有虚拟主机的配置,参考其中一个添加自己的一般添加虚拟主机后,localhost会访问不到,需要将localhost的虚拟主机放在最上面,如图保存3重启apache

⑶ Ubuntu里apache2配置文件在哪个文件夹

ubuntu下的httpd.conf是个空文件,而apache的配置是分开来设置的,这点和win版的不同,但是更合理。httpd.conf的实际内容应该在etc/apache2/sites-enabled/000-default里面。

⑷ Apache2.2和Apache2.4中httpd.conf配置文件的异同

Windows环境从Apache2.2改成Apache2.4后.conf中的设置异同。1、权限设定方式变更2.2使用Order Deny / Allow的方式,2.4改用Requireapache2.2:Order deny,allowDeny from allapache2.4:Require all denied此处比较常用的有如下几种:Require all deniedRequire all grantedRequire host xxx.comRequire ip 192.168.1 192.168.2Require local注意:若有设定在htaccess文件中的也要修改2、设定日志纪录方式变更RewriteLogLevel 指令改为 logLevelLOGLEVEL设置第一个值是针对整个Apache的预设等级,后方可以对指定的模块修改此模块的日志记录等级比如:LogLevel warn rewrite: warn3、Namevirtualhost 被移除4、需载入更多的模块开启Gzip在apache2.2中需载入mod_deflate,apache2.4中需载入mod_filter和mod_deflate开启SSL在apache2.2中需载入mod_ssl,apache2.4中需载入mod_socache_shmcb和mod_ssl5、在windows环境建议的设置EnableSendfile OffEnableMMAP Off当Log日志出现AcceptEx failed等错误时建议设置AcceptFilter http noneAcceptFilter https none说明:Win32DisableAcceptEx在apache2.4中被AcceptFilter None取代6、Listen设定的调整以443为例,不可以只设定Listen 443会出现以下错误:(OS 10048)一次只能用一个通讯端地址(通讯协定/网路位址/连接) : AH00072: make_sock: could not bind to address [::]:443(OS 10048)一次只能用一个通讯端地址(通讯协定/网路位址/连接) : AH00072: make_sock: could not bind to address 0.0.0.0:443AH00451: no listening sockets available, shutting downAH00015: Unable to open logs因此需指定监听的IP,可设定多个

⑸ APACHE2配置ServerRoot 的有效目录

ServerRoot应该指向Apache的根目录,我这里是bin的上一级目录,指向后,当服务启动后,httpd会指向这个serverroot目录,进而使用里面的文件,比如moles文件夹下面的文件。

⑹ ubuntu下找不到apache的配置文件httpd.conf怎么办

ubuntu中是apache2,没有httpd.conf文件,所有找不到。

⑺ 如何修改 apache2 配置文件

在 Linux 操作系统下,你首先需要进入超级用户 root,然后使用全屏幕编辑程序 vi 对 httpd.conf 进行编版辑,最权后再重新启动 apache 进程,即可重启 web 服务器。至于说 httpd.conf 文件中有很多参数,例如最常用的参数:网站的主目录是什么、缺省的文档文件名是什么(index.htm、index.html、default.htm等)、以及对外部的访问权限等都是在该文件中可以进行设置的。

⑻ Apache2中的配置文件有两个 httpd.conf和httpd.default.conf两个,我改了第一个能用,但是重启电脑就不能

对,只修改这个配置httpd.conf就可以了而且你要确定配置文件在哪,用php.ini也可以直接看出你的配置文件是哪个


赞 (0)