技术改变世界 阅读塑造人生! - shaogx.com

This string was altered by TechBlog\Plugins\Example.; This is an example to show the potential of an offcanvas layout pattern in Bootstrap. Try some responsive-range viewport sizes to see it in action.

为apache启用页面压缩mod_deflate

 为apache启用页面压缩mod_deflate到apache的源文件目录cd /usr/src/httpd-2.0.63/modules/filters编译并安装引用/usr/local/apache/bin/apxs -i -c -a mod_deflate.c如果能正确执行,则会把mod_deflate.so拷贝到/usr/local/apache/modules下,并在配置文件中加入一行 LoadModule deflate_module  modules/mod_deflate.so在配置文件中加入两行配置引用AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-phpAddOutputFilter DEFLATE css js重启apache/usr/local/apache/bin/apachectl restart测试到 http://gzip.zzbaike.com/ 测试一下看看如果重启的时候出现错误引用Cannot load /usr/local/apache/modules/mod_deflate.so into server: /usr/local/apache/modules/mod_deflate.so: undefined symbol: inflateEnd需要在 LoadModule deflate_module  modules/mod_deflate.so 的前面加载zlib.so引用LoadFile /usr/lib/libz.soLoadModule deflate_module     modules/mod_deflate.so                                          转载:http://www.admin99.net/read.php/414.htm... 全文

apache 休闲 职场

Linux下Apache+Tomcat的简单整合

本文主要内容:(1)安装apr,这是 Apache 为了提升 Tomcat 的性能搞的一套本地化 Socket, Thread, IO 组件也就是说它有高级 IO 功能, 操作系统级别的功能调用, 以及本地进程处理等等。(2)安装Tomcat Native,这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。一、安装apr安装前提软件# yum install –y gcc automake autoconf(1)安装apr... 全文

Linux Apache Tomcat

关于Apache的几种配置介绍

Apache虚拟主机的配置过程有三种:基于Ip、基于端口、基于域名这是在红帽5.8的系统上做的,首先挂载光盘,配置yum库,安装开发环境  mkdir /mnt/cdrom  mount /dev/cdrom /mnt/cdrom  vim /etc/yum.reps.d/server.repo  [base]  name=server baseurl=file:///mnt/cdrom/Server  enabled=1 gpgcheck=0 yum groupinstall "Development Libraries" –y  (一般是要安装两个的,但Development Tools默认是安装过的,所以这里只需要安装一个就可以了)  安装httpd包  yum list all | grep httpd  准备工作:开始之前要确定selinux是否关闭,要取消中心主机  1、关闭selinux  setenforce 0  查看是否关闭  getenforce  2、取消中心主机  vim /etc/httpd/conf/httpd.conf  3、编辑一个新的配置文件,管理起来也比较方便,我们先做一个基于IP的虚拟主机  ... 全文

apache 虚拟主机 配置

Linux apache编译安装

Linux apache编译安装 1.下载httpd-2.2.15.tar.gz wget  http://mirror.bjtu.edu.cn/apache/httpd/httpd-2.2.17.tar.gz [root@test-AS4 ~]# mkdir -P /usr/local/src/apache/    #创建源包存放的目录 [root@test-AS4 ~]# cd /usr/local/src/apache/           #把httpd-2.2.15.tar.gz放入此目录下 [root@test-AS4 apache]# tar zxvf httpd-2.2.15.tar.gz       #解压文件会生成httpd-2.2.15目录 [root@test-AS4 apache]# ll total 6464 drwxr-xr-x  11 angel angel    4096 Mar 10 07:42 httpd-2.2.15 -rw-r--r--   1 root  root  6593633 Mar 10  2010 httpd-2.2.15.tar.gz [root@test-AS4 httpd-2.2.15]# cd httpd-2.2.15  [root@test-AS4 httpd-2.2.15]# ./configure --prefix=/usr/local/apache-2.2.15  --enable-so --enable-mods-shared=most --with-mpm=worker 如果发现gcc没有装,请先安装GCC  yum -y install gcc  [root@test-AS4 httpd-2.2.15]# make   #执行make前执行   apt-get build-dep fcitx [root@test-AS4 httpd-2.2.15]# make install #  --prefix=<Install_Path> 指明编译后的二进制文件安装到<Install_Path>目录,用实际安装路径替换<Install_Path>,如--prefix=/usr/local/apache-2.2.15 ,如果省略此配置参数,默认安装到/usr/local/apache2目录。 #  --enable-so 指明编译动态加载模块(DSO)支持到httpd二进制文件,此模块使得Apache的各功能模块可以与核心分开编译、运行时动态加载。有了DSO支持,升级和增加模块时只需编译相关的模块即可,不必重新编译整个系统。最新版本的Apache缺省编译此模块到httpd二进制文件,如果你在使用早期版本的apache并且需要DSO支持,可能要明确指出此选项。 #  --enable-mods-shared=<MODULE-LIST> 明确指明要以DSO方式编译的模块,<MODULE-LIST>为空格分隔的模块名列表、all或者most,all表示包含所有模块,most表示包含大部分模块,如--enable-mods-share="rewrite deflate",--enable-mods-share=most,效果等同于多个--enable-<FEATURE>=share # --with-mpm=<MPM> 先择Apache多路处理模块,<MPM>={beos|event|worker|prefork|mpmt_os2},prefork为Unix系统下默认处理模块,它将运行一个非线程型的、预派生的Web服务器,适合于没有线程安全库,需要避免线程兼容性问题的系统,它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。worker为支持混合的多线程多进程的多路处理模块,由于使用线程来处理请求,所以可以处理海量请求,而系统资源的开销小于基于进程的MPM,同时,它也使用了多进程,每个进程又有多个线程,以获得基于进程的MPM的稳定性。如果你的系统是基于线程安全的,那么笔者建议使用worker替代prefork,它将使得你的系统得到实际的性能改善。 2. 设置开机自启动服务控制脚本   Apache安装后可通过其安装路径的bin目录下的apachectl脚本控制服务的启动和停止。本例中apache安装在/usr/local/apache-2.2.15,服务控制脚本为:     /usr/local/apache-2.2.15/bin/apachectl    执行下面的命令启动Apache服务:     /usr/local/apache-2.2.15/bin/apachectl start    执行下面的命令停止Apache服务:     /usr/local/apache-2.2.15/bin/apachectl stop   可以简单地把Apache启动命令加到/etc/rc.local文件,让Apache随系统启动而自动启动:     echo "/usr/local/apache-2.2.15/bin/apachectl start"  >> /etc/rc.local 下面介绍如何把Apache加入到系统服务,用service命令来控制Apache的启动和停止。 ## 这里请注意一下!如果Linux服务器上默认安装了httpd的话(用rpm -qa|grep httpd查看), ## 会有 /etc/init.d/httpd 这个脚本文件的,所以你也可以用以下方法直接生成这个文件来覆盖它 ## 那么下次就可以用 service httpd start 来启动了 ## 如果需要区分开来的话就使用下面的方式   首先以apachectl脚本为模板生成Apache服务控制脚本:     grep -v "#" /usr/local/apache-2.2.15/bin/apachectl  > /etc/init.d/apache    用vi编辑Apache服务控制脚本/etc/init.d/apache:     vi /etc/init.d/apache    在文件最前面插入下面的行,使其支持chkconfig命令:     #!/bin/sh               # chkconfig: 2345 85 15               # description: Apache is a World Wide Web server.    保存后退出vi编辑器,执行下面的命令增加Apache服务控制脚本执行权限:     chmod  +x  /etc/init.d/apache    执行下面的命令将Apache服务加入到系统服务:     chkconfig --add apache    执行下面的命令检查Apache服务是否已经生效:     chkconfig --list apache               命令输出类似下面的结果:               apache          0:off 1:off 2:on 3:on 4:on 5:on 6:off        表明apache服务已经生效,在2、3、4、5运行级别随系统启动而自动启动,以后可以使用service命令控制Apache的启动和停止。   启动Apache服务:     service apache start    停止Apache服务:        service apache stop    执行下面的命令关闭开机自启动:     chkconfig apache off    执行下面的命令改变开机自启动的运行级别为3、5:     chkconfig --level 35 apache on 3. Apache的配置 源码包方式安装目录结构   源码包方式安装时通常是在configure命令的--prefix选项指定的目录中建立如下的目录结构,特殊指定的目录除外:          ./icons     #Apache图标文件目录            ./modules   #动态加载模块目录            ./lib       #库文件目录            ./logs      #日志文件目录            ./build     #            ./conf      #主配置文件目录            ./conf/extra     #扩展及模块配置文件目录            ./error     #默认错误应答文件目录            ./manual    #Apache文档目录            ./include   #包含头文件目录            ./htdocs    #默认WEB文档根目录            ./cgi-bin   #默认cgi文件目录            ./bin     #Apache二进制程序及服务程序目录            ./man     #man帮助文件目录 4. 配置文件 http.conf ServerRoot "/usr/local/apache-2.2.15"       ##设置服务器的基础目录,默认为Apache安装目录 Listen 80           ##设置服务器监听的IP和端口 LoadModule authn_file_module modules/mod_authn_file.so LoadModule authn_dbm_module modules/mod_authn_dbm.so LoadModule authn_anon_module modules/mod_authn_anon.so LoadModule authn_dbd_module modules/mod_authn_dbd.so LoadModule authn_default_module modules/mod_authn_default.so LoadModule authz_host_module modules/mod_authz_host.so LoadModule authz_groupfile_module modules/mod_authz_groupfile.so LoadModule authz_user_module modules/mod_authz_user.so LoadModule authz_dbm_module modules/mod_authz_dbm.so LoadModule authz_owner_module modules/mod_authz_owner.so LoadModule authz_default_module modules/mod_authz_default.so LoadModule auth_basic_module modules/mod_auth_basic.so LoadModule auth_digest_module modules/mod_auth_digest.so LoadModule dbd_module modules/mod_dbd.so LoadModule dumpio_module modules/mod_dumpio.so LoadModule reqtimeout_module modules/mod_reqtimeout.so LoadModule ext_filter_module modules/mod_ext_filter.so LoadModule include_module modules/mod_include.so LoadModule filter_module modules/mod_filter.so LoadModule substitute_module modules/mod_substitute.so LoadModule deflate_module modules/mod_deflate.so LoadModule log_config_module modules/mod_log_config.so LoadModule logio_module modules/mod_logio.so LoadModule env_module modules/mod_env.so LoadModule expires_module modules/mod_expires.so LoadModule headers_module modules/mod_headers.so LoadModule ident_module modules/mod_ident.so LoadModule setenvif_module modules/mod_setenvif.so LoadModule version_module modules/mod_version.so LoadModule mime_module modules/mod_mime.so LoadModule dav_module modules/mod_dav.so LoadModule status_module modules/mod_status.so LoadModule autoindex_module modules/mod_autoindex.so LoadModule asis_module modules/mod_asis.so LoadModule info_module modules/mod_info.so LoadModule cgid_module modules/mod_cgid.so LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule vhost_alias_module modules/mod_vhost_alias.so LoadModule negotiation_module modules/mod_negotiation.so LoadModule dir_module modules/mod_dir.so LoadModule imagemap_module modules/mod_imagemap.so LoadModule actions_module modules/mod_actions.so LoadModule speling_module modules/mod_speling.so LoadModule userdir_module modules/mod_userdir.so LoadModule alias_module modules/mod_alias.so LoadModule rewrite_module modules/mod_rewrite.so <IfModule !mpm_netware_module> User daemon     ##设置实际提供服务的子进程的用户。 Group daemon    ##设置提供服务的Apache子进程运行时的用户组。 </IfModule> ServerAdmin you@example.com      ##设置在所有返回给客户端的错误信息中包含的管理员邮件地址。 ServerName 192.168.221.128       ##设置服务器用于辨识自己的主机名和端口号(用IP代替)。 DocumentRoot "/usr/local/apache-2.2.15/htdocs"     ##设置Web文档根目录。 <Directory />       ###<Directory>和</Directory>用于封装一组指令,使之仅对某个目录及其子目录生效。     Options FollowSymLinks     AllowOverride None     Order deny,allow     Deny from all </Directory> <Directory "/usr/local/apache-2.2.15/htdocs">   ##设置DocumentRoot指定目录的属性     Options Indexes FollowSymLinks    ##建议拿掉Indexes     AllowOverride None     Order allow,deny     Allow from all </Directory> <IfModule dir_module>    ##设置默认目录资源列表文件     DirectoryIndex index_top.html entrance.html index.html index.php index.htm index.asp index.php3 </IfModule> <FilesMatch "^\.ht">     ##拒绝对.ht开头文件的访问,以保护.htaccess文件     Order allow,deny     Deny from all     Satisfy All </FilesMatch> ErrorLog "logs/error_log"      ##指定错误日志文件 LogLevel warn        ##指定记录到错误日志的消息级别 <IfModule log_config_module>    ##定义访问日志的格式     LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined     LogFormat "%h %l %u %t \"%r\" %>s %b" common     <IfModule logio_module>       LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio     </IfModule>     CustomLog "logs/access_log" common    ##指定访问日志及使用的格式 </IfModule> <IfModule alias_module>    ##设定默认CGI脚本目录及别名     ScriptAlias /cgi-bin/ "/usr/local/apache-2.2.15/cgi-bin/" </IfModule> <IfModule cgid_module> </IfModule> <Directory "/usr/local/apache-2.2.15/cgi-bin">    ##设定默认CGI脚本目录的属性     AllowOverride None     Options None     Order allow,deny     Allow from all </Directory> DefaultType text/plain    ##设定默认MIME内容类型 <IfModule mime_module>     TypesConfig conf/mime.types     AddType application/x-compress .Z     AddType application/x-gzip .gz .tgz </IfModule> <IfModule ssl_module> SSLRandomSeed startup builtin SSLRandomSeed connect builtin </IfModule> <IfModule mpm_worker_module>              ##编译参数 --with-mpm=worker时,使用worker.c模块                 ServerLimit         25    ##/usr/local/apache-2.2.15/bin/apachectl -l查看使用模块                 ThreadLimit        200                 StartServers         3                 MaxClients        2000                 MinSpareThreads     50                 MaxSpareThreads    200                 ThreadsPerChild    100                 MaxRequestsPerChild  1000 </IfModule> Timeout 15 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 3 UseCanonicalName Off AccessFileName .htaccess ServerTokens Prod ServerSignature Off HostnameLookups Off NameVirtualHost *:80 <VirtualHost *:80>     DocumentRoot /usr/local/apache-2.2.15/htdocs/irene     ServerName www.irene.com </VirtualHost> <VirtualHost *:80>     DocumentRoot /usr/local/apache-2.2.15/htdocs/angel     ServerName www.angel.com </VirtualHost> ----------------------------------------------------------------------------------------- 4. 认证和授权配置 ## 在httpd.conf配置文件中添加如下代码 <Directory "/usr/local/apache-2.2.15/htdocs/protect">         AllowOverride None      ## 不使用.htaccess文件         AuthType Basic          ## 指定使用基本认证方式         AuthName "apache.passwd"    ## 指定认证领域名称         AuthUserFile /usr/local/apache-2.2.15/htdocs/protect/apache.passwd  ## 认证口令存放位置         require valid-user     ## 授权给认证口令文件中的所有用户         #Order allow,deny         #Allow from all </Directory> ** 由于文本中 DocumentRoot "/usr/local/apache-2.2.15/htdocs" 已经指定了你的文档根目录 ** 所以在这个目录下建立相关目录作为指定的保护文档位置 ** 也可以使用Alias别名 指定一个其他目录 [root@test-AS4 ~]# cd /usr/local/apache-2.2.15/htdocs [root@test-AS4 htdocs]# mkdir protect [root@test-AS4 protect]# htpasswd -c apache.passwd angel [root@test-AS4 protect]# ll total 8 -rw-r--r--  1 root root 20 Mar 14 21:14 apache.passwd [root@test-AS4 protect]# cat apache.passwd angel:Grka1xfi6y5RM [root@test-AS4 protect]# ## 打开浏览器URL: http://192.168.221.128/protect/ ... 全文

apache linux 休闲 httpd 职场

Apache虚拟主机配置(五)

基于域名的配置主机实战配置取消httpd.conf该行注视[root@eric6 ~]#vi/application/apache/conf/httpd.confIncludeconf/extra/httpd-vhosts.conf[root@eric6 ~]# cd/application/apache/conf/extra/[root@eric6 extra]#cp httpd-vhosts.conf httpd-vhosts.conf.$(date +%F)[root@eric6extra]#vi httpd-vhosts.conf... 全文

Apache 虚拟主机 配置

项目五 配置Apache服务器

 项目五 Windows Server 2003下配置Apache服务器1. 配置:DNS服务器在imbm.com的区域添加主机记录 a, www对应IP为10.1.1.1                                     B对应IP为10.1.1.2网卡:在TCP/IP属性高级中,添加IP 10.1.1.2... 全文

Apache Windows server 2003 休闲 职场

让apache支持ssl

让apache支持ssl 环境:redhat9 apache2.0.54 apache的编译参数... 全文

apache openssl ssl 休闲 职场

apache做反向代理服务器

apache做反向代理服务器apache代理分为正向代理和反向代理:1 正向代理: 客户端无法直接访问外部的web,需要在客户端所在的网络内架设一台代理服务器,客户端通过代理服务器访问外部的web(需要在客户端的浏览器中设置代理服务器)适用于: ①局域网的代理服务器(一般是网关,相当于squid的一般用法)②访问某个受限网络的代理服务器,如教育网访问某些国外网站需要找代理2 反向代理: 客户端能访问外部的web,但是不能访问目标web,目标web所在的网络内一台机器充当目标web的代理,客户端直接访问代理就像访问目标web一样(此代理对客户端透明,即客户端不用做如何设置,并不知道实际访问的只是代理而已,以为就是访问的目标)适用于: ①idc的某台目标机器只对内开放web,外部的客户端要访问,就让另一台机器做proxy,外部直接访问proxy即相当于访问目标②idc的目标机器的某个特殊的web服务跑在非正常端口如9000,而防火墙上只对外开放了80,此时可在80上做proxy映射到9000,外部访问80即相当于9000简单示意图如下 本例中机器192.168.0.114是我们的reverse proxy serverapache/2.0.63运行在其80端口上面有两个域名的虚拟主机www.a.orgwww.b.org要实现的效果是:访问 www.a.org 即相当于访问另一台机器192.168.0.115访问 www.b.org 即相当于访问本机的9000端口 apache的proxy功能由其proxy模块实现.加载模块有两种方式:静态和动态,现分别说明:一 静态加载静态加载,在编译apache时候编译进去,编译参数如下:"./configure" \"-prefix=/usr/local/apache3" \"--enable-so" \"--enable-rewrite" \"--with-mpm=prefork" \"--enable-proxy" \ (这个参数即是代理模块启用)安装完成后查看模块列表/usr/local/apache3/bin/httpd -l显示Compiled in modules:core.cmod_access.cmod_auth.cmod_include.cmod_log_config.cmod_env.cmod_setenvif.cmod_proxy.cproxy_connect.cproxy_ftp.cproxy_http.cprefork.chttp_core.c.......编辑配置文件 httpd.conf在虚拟主机部分NameVirtualHost *:80<VirtualHost *:80>ServerAdmin webmaster@dummy-host.example.comServerName www.a.orgProxyRequests Off<Proxy *>Order deny,allowAllow from all</Proxy>ProxyPass / http://192.168.0.115/ProxyPassReverse / http://192.168.0.115/</VirtualHost> <VirtualHost *:80>ServerAdmin webmaster@dummy-host.example.comServerName www.b.orgProxyRequests Off<Proxy *>Order deny,allowAllow from all</Proxy>ProxyPass / http://127.0.0.1:9000/ProxyPassReverse / http://127.0.0.1:9000/</VirtualHost> 二 动态加载动态加载:编译进一个已经装好了的apache中(编译为dso模块)已经装好的apache在 /usr/local/apache2进入apache源码的模块目录进行编译cd httpd-2.0.63/modules/proxy//usr/local/apache2/bin/apxs -c -i -a mod_proxy.c proxy_connect.c proxy_http.c proxy_util.c 从输出里面看到apache的modules目录下已经产生了mod_proxy.so,且已经在httpd.conf中激活了cd /usr/local/apache2/conf/ls ../modules/ 看到确实有mod_prxoy.so编辑配置文件vi httpd.conf修改如下加载模块LoadModule proxy_module modules/mod_proxy.so (这句是编译激活时产生的)LoadModule proxy_http_module modules/mod_proxy.so (这句是要手动添加的)虚拟主机的部分加上NameVirtualHost *:80<VirtualHost *:80>ServerAdmin webmaster@dummy-host.example.comServerName www.a.orgProxyRequests Off<Proxy *>Order deny,allowAllow from all</Proxy>ProxyPass / http://192.168.0.115/ProxyPassReverse / http://192.168.0.115/</VirtualHost> <VirtualHost *:80>ServerAdmin webmaster@dummy-host.example.comServerName www.b.orgProxyRequests Off<Proxy *>Order deny,allowAllow from all</Proxy>ProxyPass / http://127.0.0.1:9000/ProxyPassReverse / http://127.0.0.1:9000/</VirtualHost>重启apache生效 注:如果不加LoadModule proxy_http_module modules/mod_proxy.so,则浏览器页面打不开,页面显示ForbiddenYou don't have permission to access / on this server.日志acess_log里面显示192.168.0.28 - - [03/Jun/2009:16:16:27 +0800] "GET /?sessionId=4293567494722637330&rand=1244014624405&CONTEXT=0&page=com.other.AjaxWhoWhatUpdate&xrand=1244016991554&wwRandId=1244014624405&wwBugId=2341&wwType=View HTTP/1.1" 403 315或者192.168.0.28 - - [03/Jun/2009:17:10:32 +0800] "GET / HTTP/1.1" 403 315即403错误日志error_log里面显示[Wed Jun 03 17:08:46 2009] [warn] proxy: No protocol handler was valid for the URL /. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.本文出自 “yahoon的小屋” 博客,请务必保留此出处http://yahoon.blog.51cto.com/13184/162922... 全文

apache 职场 休闲 代理服务器

业界观察:微软开始赞助Apache背后

最近,看到了国内很多媒体关于"微软每年捐赠Apache基金会10万美元"的报道。微软全球开源软件项目主管Sam Ramji在开放源代码会议(Open Source Convention)上宣布微软每年向Apache基金会(ASF)赞助10万美元,以支持开源软件的发展。报道中都指出:微软此举将使其成为 Apache基金会的"白金"赞助商,这是Apache基金会最高等级的赞助,另外两家白金赞助商分别是Google和Yahoo。... 全文

开源 Apache 微软

apache 支持2G文件的办法

今天在apache的目录下放了一个3.4G的文件,打算用浏览器下载回来,却报403 禁止ForbiddenYou don't have permission to access /mail20080414.tgz on this server.Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. 查看apache的error_log,发现如下显示[Fri Apr 18 20:40:10 2008] [error] [client 221.220.30.173] (75)Value too large for d efined data type: access to /mail20080414.tgz failed google了一下,说是linux的文件系统的限制,说升级apache到2.2版本就可以下载了。 Linux下apache支持最大文件为2G,如果要让它支持更大文件,在编译前加上:export CFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"不加此参数的话,GCC默认是不支持大于2G的文件的。不光Apache2,其他的软件应该也适用。本文出自 “风吹云动” 博客,请务必保留此出处http://coolerfeng.blog.51cto.com/133059/72349... 全文

apache 2G 休闲 职场

高效分析linux系统中配置Apache服务

学习linux系统服务时,你可能会遇到多种问题,这里将介绍在linux系统中配置Apache服务问题的解决方法,在这里拿出来和大家分享一下。... 全文

linux系统中配置Apache

Apache httpd

系统: CentOS6.5_64软件: httpd-2.4.10.tar.bz2依赖: openssl-1.0.1j.tar.gz、apr-1.5.1.tar.bz2、apr-util-1.5.4.tar.bz2、pcre-devel下载地址: http://www.openssl.org/source/            openssl下载地址: http://httpd.apache.org/download.cgi      httpd... 全文

httpd2.4 apache编译安装 httpd安装

apache编译报错一例

在编译安装apache2.2.22时,在make步骤出现了如下错误... 全文

apache apr-util libtool

使用Apache+Passenger部署高性能PuppetMaster

前言:最近在服务器系统上安装了最新的Puppet客户端,发现跟老版本的PuppetMaster做同步时出现了一些问题,警告类的信息很好解决,注释掉配置文件templatedir该行即可,后来又对PuppetMaster做了次升级,直接升为最新的3.6.1,随后发现PuppetMaster默认安装的WEBrick的web服务器性能较低且最新版本3.6.1存在bug以至于无法同时接受多台Agent客户端请求,因此使用Apache+Passenger方案替代原WEBrick,提高并发性能,同时解决bug带来的问题环境:Ubuntu 12.04 64-LTSPuppetMaster: 3.6.1(升级前版本为3.4.3)PuppetAgent: 3.6.1... 全文

Puppet Apache+Passenger

LAMP系列之为Apache 配置GUI工具webmin详解

1、编译安装httpd[root@localhost ~]# wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.2.27.tar.gz #下载源码包 [root@localhost ~]# mkdir -pv /app/ #创建程序存放目录 mkdir: 已创建目录 "/app/" [root@localhost ~]# tar xf httpd-2.2.27.tar.gz -C /app #-C选项解压到指定的目录下 [root@localhost ~]# cd /app [root@localhost app]# ll 总用量 4 drwxr-xr-x. 11 500 500 4096 3月 14 04:47 httpd-2.2.27 [root@localhost httpd-2.2.27]# ./configure --prefix=/appl/apache2.2.22 --enable-deflate --enable-expires--enable-headers --enable-modules=most --enable-so --with-mpm=worker --enable-rewrite #编译源码包 [root@localhost httpd-2.2.27]# echo $? #验证上一步操作是否正确执行 0 [root@localhost httpd-2.2.27]# make && make install #编译并安装源码包 [root@localhost httpd-2.2.27]# echo $? #验证上一步操作是否正确执行 0 [root@localhost httpd-2.2.27]# service iptables stop #关闭防火墙 iptables:清除防火墙规则: [确定] iptables:将链设置为政策 ACCEPT:filter [确定] iptables:正在卸载模块: [确定] [root@localhost httpd-2.2.27]# chkconfig iptables off [root@localhost httpd-2.2.27]# setenforce 0 #关闭selinux [root@localhost httpd-2.2.27]# vim /etc/sysconfig/selinux [root@localhost ~]# ln -sv /appl/apache2.2.22/ /appl/apache #创建软链接 "/appl/apache" -> "/appl/apache2.2.22/"2webmin的下载... 全文

apache webmin

nginx代理apache模式的svn

1、安装nginx(略)2、安装apache、apache模块包、subversionyum -y install httpd subversion mod_dav_svn3、建立版本库主目录:mkdir -p /data/svndata chown -R apache.apache/data/svndata4、编写一个创建svn库的脚本#!/bin/sh #$0:svncreate.sh if [ $# -ne 1 ]; then echo “Usage: $0 repository_name” exit 1 fi sudo svnadmin create --fs-type fsfs /data/svndata/${1} sudo chown -R apache:apache /data/svndata/${1} sudo chmod -R g+w /data/svndata/${1} sudo chmod g+s /data/svndata/${1}/db注:不指定--fs-type默认也是fsfs... 全文

apache模式 svn nginx代理

Apache服务器性能测试(压力测试)

有两种压力测试工具:ab和http_load(一)Ab的用法:在启动apache时,同时也会生成ab,用man查看ab的用法... 全文

性能测试 Apache服务器

Apache Subversion 1.7.9正式发布!

Apache Subversion是一个开放源码的版本控制系统,近日,Apache Subversion项目组发布了最新的Apache Subversion1.7.9版本。 该版本主要修复了下面几个安全问题: ... 全文

Apache Subversion