设为首页 收藏本站
查看: 536|回复: 0

[经验分享] xampp-apache配置

[复制链接]

尚未签到

发表于 2015-8-2 07:42:10 | 显示全部楼层 |阅读模式
  我安装的软件是xampp-win32-1.8.2-0-VC9-installer
  需要配置的文件有
  httpd.conf
  httpd-default.conf
  httpd-info.conf
  httpd-xampp.conf
  xampp安装后,以下文件夹内的内容需要配置修改
  xamp\apache\bin
  xamp\apache\conf
  xamp\apache\conf\extra
  xamp\apache\modules
  ---以下是我自己遇到的问题
  ---windows server 2008的系统
  1.安装后启动不了,总提示libsasl.dll缺失
  解决方法:将xampp/php/libsasl.dll文件复制到xampp\apache\bin文件下
  2.apache中设置端口 (xampp\apache\conf\httpd.conf)
  默认是80端口,可以修改,如下,
  #Listen 12.34.56.78:80 
  #Listen 80
  Listen 8081  
  这样设置后,本地启动网址为http://localhost:8081/
  如果需要多个端口可以再添加
  例如:
  Listen 8082  
  NameVirtualHost *:8082
  
  ServerName localhost:8082
  DocumentRoot "D:/xampp/htdocs/projectname"
  
  其中servername和documentroot要根据实际情况改变
  如IP为10.1.12.3 则 ServerName 10.1.12.3:8082
  DocumentRoot 则是你程序的位置
  3.网站启动后可能会存在slow http post、slowloris的安全性问题(xampp\apache\conf\httpd.conf)  
  解决slow http post的方法
  解决方法:LoadModule reqtimeout_module modules/mod_reqtimeout.so前的'#'去掉 并添加如下内容
  //其实以下内容在xampp\apache\conf\extra\httpd-default.conf文件中已设置,保证httpd.conf文件中保证Include "conf/extra/httpd-default.conf"此句话存在且未被注释即可
  
      RequestReadTimeout header=20-40,MinRate=500 body=20,MinRate=500
  
  以下的内容也可能是需要配置的,但是我未验证  
  
       # handle connections from up to 100000 different IPs
       QS_ClientEntries 100000
       # allow only 50 connections per IP
       QS_SrvMaxConnPerIP 50
       # limit maximum number of active TCP connections limited to 256
       MaxClients 256
       # disables keep-alive when 180 (70%) TCP connections are occupied
       QS_SrvMaxConnClose 180
       # minimum request/response speed (deny slow clients blocking the server, keeping connections open without requesting anything
       QS_SrvMinDataRate 150 1200
  
  解决slowloris的方法:
  下载适合你电脑的mod_antiloris.so,我的是x86_2.4_vc10,将mod_antiloris.so放到xampp\apache\modules位置下
  LoadModule antiloris_module modules/mod_antiloris.so
  
      IPReadLimit 50
    
  4.网站启动后,网站会泄露apache,php的版本信息问题(xampp\apache\conf\extra\httpd-default.conf)
  解决方法,将此文件中的ServerTokens,ServerSignature值修改
  #ServerTokens Full
  ServerTokens Prod
  #ServerSignature On
  ServerSignature Off
  5.网站启动后,网站会泄露apache状态信息即server-status、server-info(xampp\apache\conf\extra\httpd-info.conf)
  解决方法:将SetHandler server-status和SetHandler server-info注释掉
  
      #SetHandler server-status
  
  
      #SetHandler server-info
  
  6.关于New XAMPP security concept问题,(xampp中关于登录的一些问题)(xampp\apache\conf\extra\httpd-xampp.conf)
  个人理解:让xampp的登录页面只能本地访问,其他位置都不可以访问xampp、mysql等的登录页面
  
  Order deny,allow
  Deny from all
  #Allow from ::1 127.0.0.0/8 \
  #fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
  #fe80::/10 169.254.0.0/16
  Allow from 127.0.0.1
  ErrorDocument 403 /error#/XAMPP_FORBIDDEN.html.var
  
  7.配置完后,需要重启apache才能生效
  8.xampp安装好后,apache不是系统的服务
  xampp\apache\apache_installservice.bat
  右击此文件以管理员身份运行,apache服务就是出现服务内了,如果没出现,重启电脑应该可以出现
  xampp\apache\apache_uninstallservice.bat
  右击此文件以管理员身份运行,apache服务可以从电脑服务中卸载掉
  9.php简写模式打开
  php中有些代码用简写即编辑的所以php.ini中 
  short_open_tag = On
  10.error_log="D:\tools\xampp\php\logs\php_error_log"
  将php.ini文件中此句话注释掉,防止产生大量的日志文件
  11.extension=php_ldap.dll
  php.ini文件中此句话,表示使用域账号,如果程序不适用域账号,此句话需注释
  
  12.http://boxbaby123.blog.163.com/blog/static/23542244201412610412746/
  此链接中还有一些优化设置
  
  
  
  
  
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-93136-1-1.html 上篇帖子: Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 下篇帖子: 【转贴】Apache的目录安全措施
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表