在同一目录下还有另外一个叫httpd.conf.bak,如果列出文字前都带

  • 栏目:软件 时间:2020-04-17 18:21
<返回列表

首先编辑httpd.conf

Red Hat Linux enterprise 5

修改httpd.conf开启gzip压缩传输,本文在CentOS 5.5下配置

#LoadModule headers_module modules/mod_headers.so

start httpd faild

下面是具体的步骤

把#注释符去掉

linux httpd: httpd 启动 failed

  1. 首页查看一下mod_deflate、mod_headers两个模块是否开启,

  2. cat /etc/httpd/conf/httpd.conf | grep mod_deflate  

  3. #输出LoadModule deflate_module modules/mod_deflate.so  
  4. cat /etc/httpd/conf/httpd.conf | grep mod_headers  
  5. #输出LoadModule headers_module modules/mod_headers.so  

LoadModule headers_module modules/mod_headers.so

我在虚拟机里面遇到此问题,试了很多方法都没法启动,后来发现,问题出在/etc /httpd/conf/目录里面有一个叫httpd.conf的文件。在同一目录下还有另外一个叫httpd.conf.bak,只要把 httpd.conf.bak的内容复制httpd.conf文件中,覆盖原来的内容就能启动了,到shell里运行service httpd start,惊喜发现,start httpd ok。启动httpd 确定。

如果列出文字前都带#号,修改httpd.conf去除

韦德体育 1

用service httpd status可以看到httpd正运行中。心情舒服啊。虽然只是个很菜的新手问题,嘿嘿,但我还是写下来,或许哪个新手也遇到此问题能帮上忙。后来我又详细排查了一下是什么问题导至的。结果是意料之外啊。原来是使用了 [系统]-[管理]-[服务器设置]-[HTTP]工具进行设置,然后保存之后导至。用了这个工具后里面的设置内容有比较多的地方跟初始设置是不一样的。

  1. LoadModule deflate_module modules/mod_deflate.so  
  2. LoadModule headers_module modules/mod_headers.so  

  3. 在httpd.conf末尾加入下面文字,并保存

  4. <IfModule mod_deflate.c>  

  5.     SetOutputFilter DEFLATE  
  6.     SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary  
  7.     SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary  
  8.     SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary  
  9.   
  10.     AddOutputFilterByType DEFLATE text/*  
  11.     AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript application/javascript application/x-javascript   
  12. </IfModule>  

开启apache头信息自定义模块

我发现修改/etc/httpd/conf/httpd.conf文件可以解决问题:

注解:

Header set Access-Control-Allow-Origin *

1.将ServerName这行注释掉,即行最前面加个#号。

SetOutputFilter DEFLATE

韦德体育 2

2.将ServerAdmin 这行要写完整。如:ServerAdmin admin@example.com

设置压缩等级,可设置为1到9.数字越大压缩比例越高,相应cpu也越累

参考:

3.将Lockfile 的文件路径弄正确,或都干脆注释掉(行首加#)

SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary

4.将Loadmodule .........

以上三行分别设置对图片、压缩文件、视频文件等格式的文件不使用gzip压缩

文章由爱资料原创本文地址:

Loadmodule.........

AddOutputFilterByType DEFLATE text/* 

.........#这里很多行。省略!其实这些都是错误的,应该是HTTP本身代码问题导致。我们用初始文件替换。

对文字启用压缩

Loadmodule..... Chinaz^com

AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript application/javascript application/x-javascript

用/etc/httpd/conf/httpd.conf.bak里面的相应内容替换掉

对js启用压缩

内容如下:

  1. 重启httpd

  2. service httpd restart  

  1. LoadModule auth_basic_module modules/mod_auth_basic.so   
  2. LoadModule auth_digest_module modules/mod_auth_digest.so   
  3. LoadModule authn_file_module modules/mod_authn_file.so   
  4. LoadModule authn_alias_module modules/mod_authn_alias.so   
  5. LoadModule authn_anon_module modules/mod_authn_anon.so   
  6. LoadModule authn_dbm_module modules/mod_authn_dbm.so   
  7. 韦德体育 ,LoadModule authn_default_module modules/mod_authn_default.so   
  8. LoadModule authz_host_module modules/mod_authz_host.so   
  9. LoadModule authz_user_module modules/mod_authz_user.so   
  10. LoadModule authz_owner_module modules/mod_authz_owner.so   
  11. LoadModule authz_groupfile_module modules/mod_authz_groupfile.so   
  12. LoadModule authz_dbm_module modules/mod_authz_dbm.so   
  13. LoadModule authz_default_module modules/mod_authz_default.so   
  14. LoadModule ldap_module modules/mod_ldap.so   
  15. LoadModule authnz_ldap_module modules/mod_authnz_ldap.so   
  16. LoadModule include_module modules/mod_include.so   
  17. LoadModule log_config_module modules/mod_log_config.so   
  18. LoadModule logio_module modules/mod_logio.so   
  19. LoadModule env_module modules/mod_env.so   
  20. LoadModule ext_filter_module modules/mod_ext_filter.so   
  21. LoadModule mime_magic_module modules/mod_mime_magic.so   
  22. LoadModule expires_module modules/mod_expires.so   
  23. LoadModule deflate_module modules/mod_deflate.so   
  24. LoadModule headers_module modules/mod_headers.so   
  25. LoadModule usertrack_module modules/mod_usertrack.so   
  26. LoadModule setenvif_module modules/mod_setenvif.so   
  27. LoadModule mime_module modules/mod_mime.so   
  28. LoadModule dav_module modules/mod_dav.so  
  29. LoadModule status_module modules/mod_status.so   
  30. LoadModule autoindex_module modules/mod_autoindex.so   
  31. LoadModule info_module modules/mod_info.so   
  32. LoadModule dav_fs_module modules/mod_dav_fs.so   
  33. LoadModule vhost_alias_module modules/mod_vhost_alias.so   
  34. LoadModule negotiation_module modules/mod_negotiation.so   
  35. LoadModule dir_module modules/mod_dir.so   
  36. LoadModule actions_module modules/mod_actions.so   
  37. LoadModule speling_module modules/mod_speling.so   
  38. LoadModule userdir_module modules/mod_userdir.so   
  39. LoadModule alias_module modules/mod_alias.so   
  40. LoadModule rewrite_module modules/mod_rewrite.so   
  41. LoadModule proxy_module modules/mod_proxy.so   
  42. LoadModule proxy_balancer_module modules/mod_proxy_balancer.so   
  43. LoadModule proxy_ftp_module modules/mod_proxy_ftp.so   
  44. LoadModule proxy_http_module modules/mod_proxy_http.so   
  45. LoadModule proxy_connect_module modules/mod_proxy_connect.so   
  46. LoadModule cache_module modules/mod_cache.so   
  47. LoadModule suexec_module modules/mod_suexec.so   
  48. LoadModule disk_cache_module modules/mod_disk_cache.so   
  49. LoadModule file_cache_module modules/mod_file_cache.so   
  50. LoadModule mem_cache_module modules/mod_mem_cache.so   
  51. LoadModule cgi_module modules/mod_cgi.so  

韦德体育 3

OK,这样应该可以启动httpd服务了,请在shell里使用命令service httpd start来启动服务

另外需要注意的是,这些只改了一小部分内容,很多选项已经跟初始httdp.conf不一样了,请大家详细看看相关功能的开启状态,按需要更改即可。

韦德体育 4

上一篇:创建空文件,在Linux系统中/tmp文件夹下的文件是会被清理、删除的 下一篇:没有了

更多阅读

在同一目录下还有另外一个叫httpd.conf.b

软件 2020-04-17
首先编辑httpd.conf Red Hat Linuxenterprise 5 修改httpd.conf开启gzip压缩传输,本文在CentOS5.5下配置 #Lo...
查看全文

韦德体育也是面试中最普遍的话题之一,

软件 2020-04-16
Linux命令行,以及用户使用Linux命令进行LinuxShell交互,是Linux最吸引人的地方,也是面试中最普...
查看全文

创建空文件,在Linux系统中/tmp文件夹下的

软件 2020-04-16
首先需要安装 Linux tmp目录自动清理总结,linuxtmp目录总结    在Linux系统中/tmp文件夹下的文件...
查看全文

友情链接: 网站地图

Copyright © 2015-2019 http://www.koi-bumi.com. 韦德体育有限公司 版权所有