精华内容
下载资源
问答
  • apache配置修改

    2013-01-09 17:38:11
    apache配置修改  1、如何设置请求等待时间   在httpd.conf里面设置:   TimeOut n   其中n为整数,单位是秒。     2、  3、如何使得apache监听在特定的端口   修改httpd.conf里面关于...
    apache配置修改
    

      1、如何设置请求等待时间 
      在httpd.conf里面设置: 
      TimeOut n 
      其中n为整数,单位是秒。 
       
      2、
      3、如何使得apache监听在特定的端口 
      修改httpd.conf里面关于Listen的选项,例如: 
      Listen 8000 
      是使apache监听在8000端口 
      而如果要同时指定监听端口和监听地址,可以使用: 
      Listen 192.170.2.1:80 
      Listen 192.170.2.5:8000 
      这样就使得apache同时监听在192.170.2.1的80端口和192.170.2.5的8000端口。 
      当然也可以在httpd.conf里面设置: 
      Port 80 
      这样来实现类似的效果。
      4、如何设置apache的最大空闲进程数 
      修改httpd.conf,在里面设置: 
      MaxSpareServers n 
      其中n是一个整数。这样当空闲进程超过n的时候,apache主进程会杀掉多余的空闲进程而保持空闲进程在n,节省了系统资源。如果在一个apache非常繁忙的站点调节这个参数才是必要的,但是在任何时候把这个参数调到很大都不是一个好主意。 
      同时也可以设置: 
      MinSpareServers n 
      来限制最少空闲进程数目来加快反应速度。
      5、apache如何设置启动时的子服务进程个数 
      在httpd.conf里面设置: 
      StartServers 5 
      这样启动apache后就有5个空闲子进程等待接受请求。 
      也可以参考MinSpareServers和MaxSpareServers设置。
      6、如何在apache中设置每个连接的最大请求数 
      在httpd.conf里面设置: 
      MaxKeepAliveRequests 100 
      这样就能保证在一个连接中,如果同时请求数达到100就不再响应这个连接的新请求,保证了系统资源不会被某个连接大量占用。但是在实际配置中要求尽量把这个数值调高来获得较高的系统性能。
      7、如何在apache中设置session的持续时间 
      在apache1.2以上的版本中,可以在httpd.conf里面设置: 
      KeepAlive on 
      KeepAliveTimeout 15 
      这样就能限制每个session的保持时间是15秒。session的使用可以使得很多请求都可以通过同一个tcp连接来发送,节约了网络资源和系统资源。
      8、如何使得apache对客户端进行域名验证 
      可以在httpd.conf里面设置: 
      HostnameLookups on|off|double 
      如果是使用on,那么只有进行一次反查,如果用double,那么进行反查之后还要进行一次正向解析,只有两次的结果互相符合才行,而off就是不进行域名验证。 
      如果为了安全,建议使用double;为了加快访问速度,建议使用off。
      9、如何使得apache只监听在特定的ip 
      修改httpd.conf,在里面使用    BindAddress 192.168.0.1 
      这样就能使得apache只监听外界对192.168.0.1的http请求。如果使用: 
      BindAddress * 
      就表明apache监听所有网络接口上的http请求。 
      当然用防火墙也可以实现。
    1     10、apache中如何限制http请求的消息主体的大小 
      在httpd.conf里面设置: 
      LimitRequestBody n 
      n是整数,单位是byte。 
      cgi脚本一般把表单里面内容作为消息的主体提交给服务器处理,所以现在消息主体的大小在使用cgi的时候很有用。比如使用cgi来上传文件,如果有设置: 
      LimitRequestBody 102400 
      那么上传文件超过100k的时候就会报错。
      11、如何修改apache的文档根目录 
      修改httpd.conf里面的DocumentRoot选项到指定的目录,比如: 
      DocumentRoot /www/htdocs 
      这样http://localhost/index.html就是对应/www/htdocs/index.html
      12、如何修改apache的最大连接数 
      在httpd.conf中设置: 
      MaxClients n 
      n是整数,表示最大连接数,取值范围在1和256之间,如果要让apache支持更多的连接数,那么需要修改源码中的httpd.h文件,把定义的HARD_SERVER_LIMIT值改大然后再编译。
      13、如何使每个用户有独立的cgi-bin目录 
      有两种可选择的方法: 
      (1)在Apache配置文件里面关于public_html的设置后面加入下面的属性: 
      ScriptAliasMatch ^/~([^/]*)/cgi-bin/(.*) /home//cgi-bin/ 
      (2)在Apache配置文件里面关于public_html的设置里面加入下面的属性:   <Directory /home/*/public_html/cgi-bin>
        Options ExecCGI
        SetHandler cgi-script
    </Directory> 

    14、如何调整Apache的最大进程数 
      Apache允许为请求开的最大进程数是256,MaxClients的限制是256.如果用户多了,用户就只能看到Waiting for 
      reply....然后等到下一个可用进程的出现。这个最大数,是Apache的程序决定的--它的NT版可以有1024,但Unix版只有256,你可以在src/include/httpd.h中看到:
    #ifndef HARD_SERVER_LIMIT
    #ifdef WIN32
    #define HARD_SERVER_LIMIT 1024 
    #else 
    #define HARD_SERVER_LIMIT 256 
    #endif 
    #endif
    你可以把它调到1024,然后再编译你的系统。 
      
             15、如何屏蔽来自某个Internet地址的用户访问Apache服务器 
      可以使用deny和allow来限制访问,比如要禁止202.202.202.xx网络的用户访问: 
      <Directory /www/htdocs> 
      order deny,allow 
      deny from 202.202.202.0/24 
      </Directory>
      16、如何在日志里面记录apache浏览器和引用信息    你需要把mod_log_config编译到你的Apache服务器中,然后使用下面类似的配置: 
      CustomLog logs/access_log "%h %l %u %t "%r" %s %b "%i" 
      "%i""
      17、如何修改Apache返回的头部信息 
      问题分析:当客户端连接到Apache服务器的时候,Apache一般会返回服务器版本、非缺省模块等信息,例如: 
      Server: Apache/1.3.26 (Unix) mod_perl/1.26 
      解决: 
      你可以在Apache的配置文件里面作如下设置让它返回的关于服务器的信息减少到最少: 
      ServerTokens Prod 
      注意: 
      这样设置以后Apache还会返回一定的服务器信息,比如: 
      Server: Apache 
      但是这个不会对服务器安全产生太多的影响,因为很多扫描软件是扫描的时候是不顾你服务器返回的头部信息的。你如果想把服务器返回的相关信息变成: 
      Server: It iS a nOnE-aPaCHe Server 
      那么你就要去修改源码了。

    展开全文
  • 用tar包安装的apache http.2.2.23.tar.gz 在配置文件httpd.conf中修改了最大连接数后 ServerLimit 2000MaxClients 2000 用service httpd restart 后玩家连接数超过256后上不去,游戏出现...

    用tar包安装的apache      http.2.2.23.tar.gz

    在配置文件httpd.conf中修改了最大连接数后

    ServerLimit       2000            MaxClients                   2000

     

    用service httpd restart 后玩家连接数超过256后上不去,游戏出现登录出现卡的情况,在玩的情况正常

    后来通过一个个的排除和看日志,重启了下httpd 但不是用restart 而是先stop再start果然正常了,原来问题出现在restart上,上次有过,后来一个同事说,没问题就信他了之后他一直用这个命令,问题今天终于来了,韩国那边的人数超标了症状出现了

     

    奇怪的是为什么restart不行呢、

    解决方法:

    APACHE的restart应该是没有重新加载httpd.conf文件,所以现在的做法是:
    service httpd stop
    service httpd start
    先停止,再启动,这样就不会有问题了。

     


    本文转自 holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/390680

    展开全文
  • apache 配置文件修改

    2017-07-16 22:22:00
    :set nu vi编辑器显示行号;...修改apache配置文件httpd.conf user 程序执行者; ServerName 网站域名; DocumentRoot 网站根目录; apache 的服务权限;  <Directory "/etc/httpd"> Opt...

    :set nu  vi编辑器显示行号;

    :set nonu   取消行号;

    :123  到达123行;


    修改apache配置文件httpd.conf

    user  程序执行者;

    ServerName 网站域名;

    DocumentRoot  网站根目录;

     


     

     

    apache 的服务权限;

     <Directory "/etc/httpd">

      Options FollowSymLinks indexs  (允许有快捷方式,和在没有默认首页的情况下以列表显示文件夹)    建议改为  Options none
      AllowOverride None
      Order deny,allow
      Allow from all        允许所以访问
    </Directory>


    <IfModule dir_module>
    DirectoryIndex index.html  设置默认首页为 index.html
    </IfModule>

     


     日志文件;

    logs/access.log  正常的日志

    logs/error.log  错误日志

     

    转载于:https://www.cnblogs.com/webmans/p/7192189.html

    展开全文
  • 背景:apache2.2免安装版。...重启已安装的Apache服务(迫使服务重读配置文件,适用于修改配置文件后) httpd.exe -k restart 以及 移除特定的Apache服务 httpd.exe -k uninstall -n "www.ces.com" 均提示有问题..

    背景:apache2.2免安装版。由于通过httpd.exe方式启动,电脑重启后自动启动。修改完配置文件后,点击httpd.exe闪退是因为服务端口被占用的原因。

    1、此种方法不适用本次问题。win+R 通过管理员身份运行cmd  通过一些命令  比如

    重启已安装的Apache服务(迫使服务重读配置文件,适用于修改配置文件后)

    httpd.exe -k restart

    以及

    移除特定的Apache服务

    httpd.exe -k uninstall -n "www.ces.com"

    均提示有问题。

    2、闪退出现的原因是80端口被占用,服务正常运行。明确了原因,接下来把服务杀掉,然后重新启动即可。接下来为杀掉端口应用的办法。

    3、开始---->运行---->cmd,或者是window+R组合键,调出命令窗口

    4、输入命令:netstat -aon|findstr "80",回车

    5、输入tasklist|findstr "19252",回车,查看是哪个进程或者程序占用了80端口,结果是:httpd.exe。问题找到了,之前我以为是apache服务,所以我去任务管理器之类的查看服务均找不到apache相关的服务,原来的httpd开头的服务。

    6、结束该进程服务:在任务管理器中选中该进程点击”结束进程“按钮,或者是在cmd的命令窗口中输入:taskkill /f /t /im httpd.exe。

    7、结束以后,点击httpd.exe重新启动修改的配置文件即可生效。

    展开全文
  • Apache配置详解-APACHE配置教程

    千次阅读 2013-07-06 10:29:26
    Apache配置 Apache配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。...
  • macOS Apache 配置

    千次阅读 2019-03-03 23:18:01
    修改 Apache 配置 配置虚拟主机 修改 hosts 文件 本文涉及的操作系统、软件版本: macOS Sierra 10.13.3 Apache/2.4.28 一个事实:macOS 系统自带 Apache 软件。 我们可以在命令行下查看 Apache 版本号: $ ...
  • 修改Apache端口:找到Apache安装目录下conf目录下的httpd.conf文件。打开它,找到“Listen”,紧接着Listen的数字就是端口号,默认状态下为“Listen 80”。将80改为自己想要的即可,改好之后别忘重起Apache服务使得...
  • Apache配置详解(最好的APACHE配置教程)

    万次阅读 2017-09-21 15:40:34
    Apache配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置)(1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果...
  • Apache工作模式及对应配置修改

    千次阅读 2017-11-10 15:32:47
    Apache工作模式及对应配置修改
  • Apache配置

    2015-01-15 16:32:18
    Apache配置(在文件httpd.conf中修改设置) 改变主站点的网页存储位置:查找DocumentRoot与Directory。使之后面的路径一直。 改变主站点默认访问文件名:查找DirectoryIndex,改变其后的文件名。 修改后保存。需...
  • apache 配置

    2018-01-16 14:29:25
    apache就是通过修改主机域名来代替主机域名(多以创建多个虚拟域名) 首先,让我们来区分下本机域名、虚拟域名、路由域名、域名 本机域名:每台电脑上的唯一域名127.0.0.1; 虚拟域名:通过apache人为创建的...
  • 超简单 linux centos 下修改 apache 配置 网站目录 首先,你需要找到Apache配置文件:httpd.cof,通常位于:/etc/httpd/conf/httpd.conf。 vi /etc/httpd/conf/httpd.conf 如果是在源目录的子目录: /var/...
  • 前言Windows服务器下部署Wamp环境作为PHP访问环境,在出现50人左右共同...查阅资料修改Apache配置,已使这种情况不在发生。解决步骤如下 windows下删除apache_access.log和error.log文件,删除C:\wamp\logs目录下的ap
  • 改变Apache端口等配置修改方法

    千次阅读 2016-07-28 14:21:59
    今天想补充一下前两次专题中没有详细探讨,但又比较重要的内容如何改变Apache端口 如何改变IIS端口 如何配置改变Apache网页服务目录在本机中的地址路径 如何配置改变Apache首页文件名  - - 如何改变Apache端口:...
  • 一般Apache安装php后,php配置文件默认加载位置在php/lib/文件夹下,如果该文件夹下没有php.ini文件则apache就会找不到php的配置文件,这时有两种方法, 第一种方法:就是复制一个相同版本的php的配置文件到该默认...
  • 用playbook安装Apache,修改端口,配置ServerName,修改主页,设置开机自启 [root@ansible ansible]# vim http.yml --- - hosts: cache remote_user: root tasks: - name: install one specific version ...
  • Apache配置详解

    千次阅读 2017-07-01 15:54:34
    Apache配置 Apache配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #apache软件安装的位置。其它指定的...
  • Apache配置SSL

    2015-08-27 17:05:50
    Apache配置SSL 1:配置Apache以支持SSl 打开Apache的配置文件conf/httpd.conf,去掉下面两行前面的# LoadModule ssl_module modules/mod_ssl.so Include con/extra/httpd-ssl.conf 修改httpd-ssl.conf...
  • apache配置域名

    千次阅读 2019-04-04 14:06:42
    apache安装完默认是不开启虚拟服务器的,如果希望在本地apache上面配置虚拟服务器,类似于在网上买的虚拟主机,可以按照以下步骤进行配置: 1,修改本机的hosts文件,如下 示例: 127.0.0.1 localhost 127.0.0.1 ...
  • 最近无事研究一些Web的优化,用工具...在apache2.0以上(包括apache2.0)的版中gzip压缩使用的是mod_deflate模块,下面是具体配置步骤 第1步 LoadModule deflate_module modules/mod_deflate.so LoadModule headers_mo
  • 如何改变Apache端口:找到Apache...在之前的PHP专题中提到过关于在安装配置Apache时会遇到端口与IIS HTTP端口冲突的问题,因为IIS HTTP端口默认也为80。那么我们就可以在这里改变Apache的端口,从而避免冲突,比如可

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,584
精华内容 7,033
关键字:

apache配置修改