win7apache配置文件在哪|如何指定apache主配置文件httpdconf的位置

① win7 旗舰系统下 apache httpd.conf中怎么配置文件,使一个端口指向一个目录

首先你要做的就是在配置文件中引入虚拟主机配置文件(include“conf/extra/httpd-vhost.conf”)之后你找到虚拟主机配置文件(httpd-vhost.conf)之后在host文件里添加好ip和域名的关系。如果是本地的话,需要注释掉apache配置文件中的文档根目录documentRoot最后一步,在apache配置文件中监听端口listen:81;重启apache就可以了。最后在访问的时候记得带上端口号。这样弄比较麻烦,还不如一个域名对应一个站点这样的设计方式,来的简单快捷,而且不容易出错。

② Apache 配置

Apache 配置 1、下载apache 2、 ./configure –prefix=/usr/local/apache2.2.32 –enable-deflate –enable-headers –enable-expires –enable-moles=most –enable-so –with-mpm=worker –enable-rewrite3、 make 4、make install配置文件 一、/usr/local/apache/conf/httpd.conf 内容解析 Server root 服务的根目录 Listen 80 监听的端口 Server admin [email protected]管理员邮箱 Servername www.yeyiboy.com 网站名 Documentroot /usr/local/apache/htdocs 站点目录,需改成自己的站点目录表示根目录拒绝其他人访问 Options FollowSymLinks AllowOverride None 禁止相关功能 Order deny,allow 不让任何人访问根目录 Deny from all 不让任何人访问根目录新增加站点目录,必须增加下面六行,否则网站打不开 把站点目录/usr/local/apache2.2.32/htdocs改成自己的站点目录 Options Indexes FollowSymLinks 如去掉Indexes,站点目录如果没有首页也不会暴露站点目录。为了安全,通常配置会去掉。 AllowOverride None Order allow,deny Allow from allDirectoryIndex index.html 指定访问首页,如果有多个首页,都列出,空格隔开ErrorLog "logs/error_log" 错误日志 去掉include conf/extra/ httpd-mpm.conf和include conf/extra/ httpd-vhosts.conf 前面的#号二、/usr/local/apache/conf/extra 扩展的配置文件 1、 httpd-mpm.conf工作模式为prefork模式。默认为该模式。#Apache共两种模式,prefork和worker StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0工作模式为worker模式,编译时已指定为worker模式。 StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 02、 httpd-vhosts.conf 配置网站大部分在这里配置 NameVirtualHost *:80 基于域名的服务,一个主机想跑多个网站在这里配置3、httpd-default.conf 了解 Timeout 300 超时 KeepAlive On 连接保持 MaxKeepAliveRequests 100 最大接受多少个连接 KeepAliveTimeout 5 等待下一个连接时间 AccessFileName .htaccess 设置伪静态 ServerTokens Full 隐藏apache版本 ServerSignature On 隐藏apache版本FQDN 完整的域名解析 错误报告:httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName Syntax OK 解决办法: vim /usr/local/apache/conf/httpd.conf 把 servername www.example.com:80 增加成servername 127.0.0.1:80

③ apache httpd.conf 文件在哪

httpd.conf文件在/usr/share/doc/httpd-**/下,或者用find -name / “httpd.con”该命令收索一下就会在该命令下显示该文件的路径

④ 在默认的安装中,apache把自己的配置文件

在默认的安装中,apache把自己的配置文件放在了etchttpd。根据查询相关公开信息得知:配置主要用于指定Apache的安装路径,etchttpd参数值在安装Apache时系统会自动把Apache的路径写入。Apache是Apache软件基金会的一个开放源码的网页服务器,在计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一,能快速、可靠并且可通过简单的API扩展,将PerlPython等解释器编译到服务器中。

⑤ 安装了Apache以后你最应该修改的配置文件叫什么名在哪个目录下

最应该修改的配置文件叫httpd.conf在哪一个目录下具体分windows与linux系统,windows系统:这个根据用户安装的目录路径来看,但配置文件肯定是在apache安装目录下的conf目录下linux系统也是分是rpm包安装的还是源码包安装的,如果是rpm包安装的apache,配置文件就是在/etc/httpd/conf路径下,如果是源码包安装配置文件是在/usr/local/apache安装目录名/conf目录下

⑥ win7 apache, 找路径,谢谢

搜下httpd.conf 这是apache的配置文件。找到这个文件,就能找到了

⑦ 如何查看apache配置文件httpd.conf路径

1、配置Apache的httpd.conf文件,以后有php结尾的文件都交给php模块处理。

⑧ 如何在Win7系统配置PHP+MySQL+Apache

第一次安装确实要花些时间。确定两点:1、下载正确的32位软件。2、一步步安装。那么既然是64位的系统我们就必须去照64位的软件,我可以告诉你,apache 和 php 官网上面的软件都只有32位的。Mysql是有64位的。64位的软件都是牛逼的团队或者个人自己改编的。首先mysql 64的官网下载地址:http://dev.mysql.com/downloads/mysql/5.1.html这里先对这些软件的格式说一下,一般都只有两种格式,一种是msi,另外一种是zip。Msi格式跟exe文件差不多,就是点击后安装的。而zip格式是你解压以后通过cmd里面命令进行安装,然后配置文件里需要你自己配置的东西比较多。我搭建的时候apache和php是zip文件,然后mysql下的是msi文件。接下来先去看一下php官网,显然php官网上没有我们需要的64位软件。可它却提供了64位apache和一些apache模块的下载地址:http://www.apachelounge.com/download/win64/先回到php官网,他有很多版本,vc6,v9,Threadsafe, not Thread safe的。我很多次下错版本就是因为这些。细心的人可以发现网站的左边对版本进行了解释。VC6的版本是用 Visual Studio 6编译的,这个是八几年的软件了,所以现在php 5.3.2以上的版本几乎都没有VC6了。可是官网又说:如果你用apache那就要用VC6,IIS的话就用 VC9,而且还强调不要在 apache上用VC9。我估计这句话是很老时候的了,一直没没更新。 我的经验是:VC6是老版本了,你可以无视它了。所以都用VC9,VC9有两个版本,一个是线程安全,一个是不安全。如果你apache用的是 fcgid方式运行,那么就用不安全的,如果你用的是传统php5apache2_2模式的你就下载安全的。 下载了VC9 不安全的解压后里面是没有php5apache2_2.dll文件的,并且应该有php.exe文件。这个的话apache就必须配置成mod_fcgid方式运行,那么就必须下载mod_fcgid模块,下载地址也是:http://www.apachelounge.com/download/win64/下载之后把mod_fcgid.so文件复制到apache的moudle文件夹下,然后再对apache的http.conf进行配置。配置方法我在最后统一写吧。 而下载VC9安全的解压之后是有php5apache2_2.dll文件的。安装这种方式运行apache那么你也不需要去下载mod_fcgid.so了。 那么先去上面的网站把64位的apache下载下来,我下的是zip格式的。现在我们缺少的就是64位php了。这个大家自己去网上搜索吧,因为虽然有两个网站专门有64位的php,可最近都在维护还是怎么地,反正不能下载,但在网上都能找到的。比如csdn上就有最新版的php5.4.6 VC9 64位的。 还有用到两个辅助软件,一个是phpmyadmin,另一个是zend optimizer。前者是mysql的辅助工具,后者是加速php程序的。这些大家去找地方下载吧。安装Apache 64位apache-2.2.19-win64.rar解压到某一目录,如D:\Apache2.2。编辑配置文件D:\Apache2.2\conf\httpd.conf作如下修改改为 Listen 80 改为 Listen 8080# 端口,若已开启IIS,则80端口就不能使用了DocumentRoot "/httpd-2.2-x64/htdocs"改为 DocumentRoot "D:/Apache2.2/htdocs"# 放置网站文件的路径DirectoryIndex index.html改为 DirectoryIndex index.html index.htm index.php # 加入index.php,PHP的默认页ScriptAlias /cgi-bin/ "/httpd-2.2-x64/cgi-bin/"改为ScriptAlias /cgi-bin/ "D:/Apache2.2/cgi-bin/"<Directory "/httpd-2.2-x64/htdocs">改为<Directory "D:/Apache2.2/htdocs"><Directory "/httpd-2.2-x64/cgi-bin">改为<Directory "D:/Apache2.2/cgi-bin">将LoadMole rewrite_mole moles/mod_rewrite.so前的#去掉将include /_httpd/test.conf一行去掉apache都这样配置。3、执行安装命令:进入D:\Apache2.2\bin执行命令:httpd.exe -k install(将apache加入系统服务,默认服务名是Apache2.2)执行命令:httpd.exe -k start(运行服务)以后可以使用D:\Apache2.2\bin\ApacheMonitor.exe进行服务的开启、关闭、重启与监控等操作4、 测试安装是否成功打开浏览器,输入:http://localhost:8080,显示 It Works! 说明成功! 1. 将下载的php安装包php-5.3.10-x64.zip解压到某一路径下,如D:\PHP 2. 修改配置文件D:\Apache2.2\conf\httpd.conf在#LoadMole vhost_alias_mole moles/mod_vhost_alias.so一行下加上:LoadMole php5_mole "D:/PHP/php5apache2_2.dll"PHPIniDir "D:/PHP" 在AddType application/x-gzip .gz .tgz下加上:AddType application/x-httpd-php .phpAddType application/x-httpd-php .html # .html, .php为可执行php语言的扩展名 3. 将如下文件复制到C:\Windows\System32下D:\PHP\php5ts.dll D:\PHP\php5isapi.dll D:\PHP\php5apache2_2.dll D:\PHP\ext\php_mysql.dll D:\PHP\ext\php_mysqli.dll D:\PHP\libmysql.dllmod_fcgid方式运行Apache,那么先将mod_fcgid.so文件复制到apache下的moudle文件夹,然后配置httpd.conf:的存放目录设置PHP_FCGI_MAX_REQUESTS大于或等于FcgidMaxRequestsPerProcess,防止php-cgi进程在处理完所有请求前退出每个进程的最大请求数最大的进程数最大执行时间的路径4、之后不管是哪种方式都打开D:\PHP\php.in。如果没有的话将D:\PHP\php.ini-recommended复制为D:\PHP\php.ini,并作如下修改修改extension_dir = "./"为extension_dir = "ext" # 指定动态连接库的目录将extension=php_mysql.dll前的分号(注释)去掉5. 测试是否安装成功修改D:\Apache2.2\htdocs\index.html文件,加入:<?php echo phpinfo(); ?> 重启httpd服务输入网址:http://loalhost:8080 ,看到php信息,说明成功!为了能自定义安装位置选择‘Custom’选择安装路径,并且点击图标选择‘Entire feature willbe install on local hard drive’,能够点的都选择这个选项。注意有两个路径要填写,一个是软件安装,一个是数据存放路径。安装完了会出现一个配置界面 ‘launch the mysqlconfiguration wizard’对mysql一些参数进行配置。第一个选择‘DetailedConfiguraion’,详细配置。5、‘DeveloperMachine’‘Dedicated mysql server machine’‘Server Machine’ 选择MYSQL作为什么类型运行,一般网站的话都是‘Server Machine’6、对Mysql速度和存储量进行选择,一般选择中庸的‘MultifunctionDatabase’7、InnoDBTablespace Settings。这个默认即可。8、下面设置访问MYSQL的人数,选择‘ManualSetting’之后自己选择数字。最大是1400人。根据你的网站实际访问量进行设计即可。9、‘EnableTCP/IP Networking’这个必勾选,端口默认3306。‘Add firewall exception for this port’随意。‘Enable StrictMode’建议不勾选,严格遵守SQL语言。10、选择默认字符集,相对常用的是UTF-8。11、‘Install A是WindowsService’勾选。自动开启这些都勾选。12、‘ModifySecurity Settings’勾选,设置密码。‘Enable root access from remote machines’允许在其他电脑上运城链接MYSQL,建议不勾选。‘CreateAn Anonymous Account’建立一个普通用户。13、最后‘Exexute’完成!正常情况下这样就按照完毕了,如果出现失败的有可能是因为以前的MYSQL没卸载干净。 D:\Apache2.2\htdocs,可就是网站根目录,当然你也可以放在其他地方。把文件夹名字换成 phpMyAdmin,编辑配置文件D:\Apache2.2\htdocs\libraries\ config.default.php。配置很简单,上面那些基本的配置完就能在浏览器里输入 http://localhost/phpmyadmin就能访问了。zend optimizer安装就更简单了,只要选择一些php.ini的文件夹路径,apache文件夹的路径等就可以了。、

⑨ 如何指定apache主配置文件httpd.conf的位置

1、编译安装时可以指定其配置文件安装路径./configure –sysconfdir=/etc/httpd2、若仅是想在启动时指定特定的文件,可以使用apachectl -f /etc/httpd/httpd.conf 本答案来自于互联网,仅供参考学习作用如果您对我的回答有不满意的地方,还请您继续追问;答题不易,互相理解,互相帮助!


赞 (0)