`

httpServer IBM HTTP Server / IBMIHS

阅读更多

IBMIHS  <==>  IBMWCS

http://forums.digitalpoint.com/showthread.php?t=334421

 在启动apache以后,访问还是无法访问。
 查看 httpd_plugin.log 超过2G,清空改文件。
 有时 accesslog过大也会影响apache启动。

 

#查看Apache连接数,http进程数

[root@localhost /]# ps -ef | grep httpd

[root@localhost /]# ps -ef | grep httpd | wc -l

#统计Apache的在线用户数方法,并发请求数及TCP状态

[root@localhost /]# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

#如何取出特定内容的access_log

[root@localhost /]# grep /var/log/httpd/access_log_2012-02-12-00_00_53    "GET /webapp/wcs/stores/prdprice" access_log_2012-02-13-16_09_02|awk -F ',' '{ print $6}'|awk '{print $2}'|more

[root@localhost /]# find . -name "access_log*.gz" |xargs -I {} gzip -cd {} |grep "/webapp/wcs/stores/servlet/prd_10052_10051_-7_"|wc -l

轻而易举实现IBM HTTP Server的免安装

http://www.webspherechina.net/?viewnews-4581.html

 《WebSphere Application Server 的免安装探讨》已经讨论过WAS 在二次安装时如何实现WAS的免安装及其上的应用 免部署的设计 思路和核心函数,以及配套的预先清理log脚本。

  现在举一反三,将免安装专题系列之二的“IBM HTTP Server免安装”继续深入下去,以构成基于WebSphere Application Server套件产品包含的J2EE n层架构 之中的Web 服务器 ————IBM HTTP Server(IHS )、应用服务器————WebSphere Application Server(WAS)的免安装部署的完整系列。

  一、背景需求
  二次安装后,是否可以通过复制拷贝IHS的安装目录,修改配置即可实现再用。在服务器集群 数量巨大,生产环境 多节点的安装、部署、迁移 、扩展,以及搭建测试环境时,可有效节省时间、人力和物力,提高工作效率。

  二、设计思路
  1、复制IHS:从已经安装过IHS、已经打过补丁、根据实际需要调整过参数、性能 稳定可靠、运行良好的服务器上,将整个IHS安装路径压缩打包至目标服务器,按照源服务器IHS相同的安装路径解压;如果不按照相同的安装路径解压,则修改配置时不仅要修改替换源服务器的主机名,还需修改替换安装路径;

  2、清理垃圾:将目标服务器上IHS安装目录下拷贝过来的源服务器运行时产生的log删除;

  3、修改配置:修改配置文件,将源服务器的主机名替换为目标服务器的主机名,如果源和目标服务器的IHS安装路径不一致,则需替换新老IHS安装路径;

  4、启动验证。

  如果你还觉得麻烦,则最简单的免安装方法,就是拷贝后保持源和目标服务器的IHS安装路径一致,编辑httpd.conf,将httpd.conf中的源服务器的主机名/IP替换为目标服务器的主机名或IP,即可在目标服务器上启动和运行IHS。

  三、实现脚本
  1、清理log脚本
  #!/bin/sh
  #clrIHSlogs.sh
  #carpnet

  IHS_INSTALL_HOME="/opt/IBM/HTTPServer"

  if [  -x "$IHS_INSTALL_HOME"  ]
  then
      echo "[`date`] 开始清理$IHS_INSTALL_HOME/logs/下的log"
     
      rm -rf $IHS_INSTALL_HOME/logs/error_log
      rm -rf $IHS_INSTALL_HOME/logs/access_log
      rm -rf $IHS_INSTALL_HOME/logs/httpd.pid    
     
      echo "[`date`] 结束清理$IHS_INSTALL_HOME/logs/下的log"
  fi

  2、修改配置脚本
  本脚本适用于Linux ,其他操作系统 请自行改造之;目前暂不考虑源和目标服务器的IHS安装路径不一致的情况,如需,则自己动手增强该部分逻辑。

  #!/bin/sh
  #changecfg4IHS.sh
  #carpnet
  oldhost="appboss1"
  oldip="xxx.xxx.xxx.xxx"
  newhost="appboss2"
  IHS_INSTALL_HOME="/opt/IBM/HTTPServer"

  echo "[`date`] oldhost--- :$oldhost"
  echo "[`date`] newhost--- :$newhost"
  echo "[`date`] profilepath--- :$profilepath"
  echo "[`date`] POSTFIXs--- :$POSTFIXs"

  #替换$IHS_INSTALL_HOME目录下文件中的老主机名(如appboss1)为新主机名(如appboss2)

  if [ -x "$IHS_INSTALL_HOME" ]
  then
      cat /dev/null > $IHS_INSTALL_HOME/results.tmp
       find $IHS_INSTALL_HOME -user root -type f -print|xargs grep $oldhost|grep -v plugin-cfg.xml|awk -F '[:  |:]' '{print $1}'|awk '{ORS=" "}{print $1}'  >> $IHS_INSTALL_HOME/results.tmp   
      results=`cat $IHS_INSTALL_HOME/results.tmp|awk -F '[:  |:]' '{print $1}'|awk '{ORS=" "}{print $1}'`
      echo "[`date`] results--- :$results"
      if [ "$results" != "" ]
      then
          for result in $results
          do
              echo "[`date`] result--- :$result"
              sed -i "s/$oldhost/$newhost/g" $result
          done
      fi
     
      rm -rf $IHS_INSTALL_HOME/results.tmp
  fi

  #to do:源和目标服务器的IHS安装路径不一致情形,有待开发

  四、应用成效
  在生产环境水平扩展节点、迁移,以及搭建测试环境的各种场景下,按照上述思路和应用实现脚本,能够节省系统管理 员的时间和精力,避免重复劳动。

  五、结论
  通过提出IHS二次安装时如何实现免安装的设计思路和开发短小精悍的shell脚本,并在生产环境的扩容和迁移、测试环境的搭建中等大量场合中可简单运用,且行之有效。

 

http://bbs.s*****.cn/xampp/phpinfo.php

http://bbs.s*****.cn/xampp/   >>>Hello World! 218.94.159.116

http://bbs.xxx.cn/phpmyadmin

Apache/2.2.9 (Unix) DAV/2 mod_ssl/2.2.9 OpenSSL/0.9.8h PHP/5.2.6 mod_apreq2-20051231/2.6.0 mod_perl/2.0.4 Perl/v5.10.0 Server at bbs.s*****.cn Port 80

  

 

http://218.94.68.126/webapp/wcs/stores/servlet/TopCategoriesDisplayView?storeId=10052&catalogId=10051

https://www.s*****.cn/webapp/wcs/stores/servlet/TopCategoriesDisplayView?storeId=10052&catalogId=10051

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

IBM_HTTP_Server/6.0.2.29 Apache/2.0.47 (Unix) Server at www.s*****.cn Port 80

 

 

[Mon Jan 25 23:48:37 2010] [error] unknown log level: 0; --------------------System Information-----------------------
[Mon Jan 25 23:48:37 2010] [error] unknown log level: 0; Bld version: 6.0.2
[Mon Jan 25 23:48:37 2010] [error] unknown log level: 0; Bld date: Jun 27 2008, 01:14:38
[Mon Jan 25 23:48:37 2010] [error] unknown log level: 0; Webserver: IBM_HTTP_Server/6.0.2.29 Apache/2.0.47 (Unix)
[Mon Jan 25 23:48:37 2010] [error] unknown log level: 0; Hostname = b2c12118
[Mon Jan 25 23:48:37 2010] [error] unknown log level: 0; NOFILES = hard: 1024, soft: 1024
[Mon Jan 25 23:48:37 2010] [error] unknown log level: 0; MAX COREFILE SZ = hard: INFINITE, soft: 0
[Mon Jan 25 23:48:37 2010] [error] unknown log level: 0; DATA = hard: INFINITE, soft: INFINITE
[Mon Jan 25 23:48:37 2010] [error] unknown log level: 0; --------------------------------------------------------------

 
 
 
 
http://user.qzone.qq.com/170475387/blog/1206338656

ftp://ibmsoft:ibmsoft@192.168.117.6/Windows/WAS6-Windows/C587UML.zip

\\localhost\E:\program\server\webSphere\C587UML.zip

\\192.168.116.118\share\c587uml.zip

IBM HTTP Server
 
ibm http server 6.0 setup
 
Version:0.9
StartHTML:-1
EndHTML:-1
StartFragment:0000000111
EndFragment:0000000588
<!----> IBM HTTP Server 6.0 将安装在以下位置:d:\Program Files\IBM HTTP Server
以下功能部件:
HTTP Server base
安全性
总大小:97.1 MB
 
runservice
名称:IBMHTTPServer6.0
路径:"d:\Program Files\IBM HTTP Server\bin\apache.exe" -k runservice
出品公司:Apache Software Foundation
行为描述:新增系统服务
 
plugin
 
要配置的web服务器:ibm http server v6
web服务器定义:webserver1
概要表名:AppSrv01
 
D:\Program Files\IBM HTTP Server\conf\httpd.conf
web port:80
web服务器定义名:webserver1
web服务器插件:plugin-cfg.xml
 
插件配置文件:
D:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\20081105-1034Node01Cell\nodes\webserver1_node\servers\webserver1\plugin-cfg.xml
Version:0.9
StartHTML:-1
EndHTML:-1
StartFragment:0000000111
EndFragment:0000000549
<!----> WebSphere Application Server 的 Web 服务器插件 将安装在以下位置:
d:\Program Files\IBM\WebSphere\Plugins
总大小:72.6 MB     
 

运行port:80
管理port:8008
 
user:lindows pwd:"spacespace"

IBM HTTP Server
https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=http&S_PKG=linux61&S_TACT=104CBW71&lang=en_US&cp=UTF-8&dlmethod=http

http://www14.software.ibm.com/webapp/download/product.jsp?s=p&id=RBAR-5LER2T&v=6.1
for linux
http://www14.software.ibm.com/webapp/download/preconfig.jsp?id=2007-03-05+11%3A54%3A37.813770R&cat=&fam=&s=p&S_TACT=104CBW71&S_CMP=&st=9&sp=20
http://www6.software.ibm.com/sdfdl/v2/regs2/wbiesel1/http/Xa.2/Xb.UWefAKXze3nJehWVoJgivUh2yfeIgmdfVrLTXP0/Xc.ihs.6100.linux.ia32.tar/Xd./Xf.Lpr.D1vk/Xg.4205185/Xi.http/XY.regsrvs/XZ.LH25OgiTYFMyV0k578-2BDkpaG0/ihs.6100.linux.ia32.tar
for xp
http://www14.software.ibm.com/webapp/download/preconfig.jsp?id=2007-03-05+11%3A54%3A38.069632R&cat=&fam=&s=p&S_TACT=104CBW71&S_CMP=&st=9&sp=20
http://www6.software.ibm.com/sdfdl/v2/regs2/wbiesel1/http/Xa.2/Xb.UWefAKXze3nJehUx4OozIL3jxPMCZlFBLxa74_o/Xc.ihs.6100.windows.ia32.zip/Xd./Xf.Lpr.D1vk/Xg.4205186/Xi.http/XY.regsrvs/XZ.Ukdrwo6bEgYq4hYAVREdiABTIZE/ihs.6100.windows.ia32.zip
IBM HTTP Server 的产品文档
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.ihs.doc/info/welcome_ihs.html
PHPMyAdmin配置
http://hi.baidu.com/yanglei95/blog/item/d09e06f74dd55d26730eec2e.html/
D:\Program Files\IBM\HTTPServer\conf\httpd.conf
内容:
行116
LoadModule php5_module "D:/php5/php5apache2.dll"
行236
ServerName Lindows-IBM-XP2:8001
行252
DocumentRoot "D:/Program Files/IBM/HTTPServer/htdocs/en_US"
行344
DirectoryIndex index.html index.html.var
行376
DefaultType text/plain
行423
ErrorLog logs/error.log
行623
AddType application/x-httpd-php .php
AddType application/x-tar .tgz
AddType image/x-icon .ico
行658
#AddType text/html .shtml

IBM HTTP Server 故障诊断
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.ihs.doc/info/welcome_ihs.html
在 AIX 平台上:/usr/IBM/HTTPServer/logs/error_log
在 HP 平台上:/opt/IBM/HTTPServer/logs/error_log
在 Linux 平台上:/opt/IBM/HTTPServer/logs/error_log
在 Solaris 平台上:/opt/IBM/HTTPServer/logs/error_log
在 Windows 操作系统上:/<server_root> /logs/error.log
 

在 IBM HTTP Server 上部署 PHP 应用程序

http://www.ibm.com/developerworks/cn/opensource/os-phphttp/

IBM HTTP Server服务器安装完全图解

http://www.chinabyte.com/biz/141/2309641.shtml

IBM WebSphere应用服务器也是IBM WebSphere软件平台的一个组成部分,IBM WebSphere软件平台是一组广泛的集成电子商务解决方案的集合,WebSphere应用服务器也包含有IBM HTTP 服务器。

基 于 Apache 的 IBM HTTP Server 是基于 Apache Group开发的 Apache Web 服务器的 Web 服务器。IBM HTTP Server 包括一些在 Apache Group 开发的 Apache Web服务器没有的功能。IBM Http Server扩展了 Apache 的功能,使其能够使用 IBM 快速响应高速缓存加速器。

高 速缓存加速器是一个内核的小型 HTTP GET 引擎和 HTTP 内容高速缓存,它使得用于服务的静态 Web 页面明显地快于不带有高速缓存加速器的 Apache Web 服务器;缺省情况下,启用高速缓存加速器,可以使用配置文件伪指令来完全禁用高速缓存加速器。

IBM WebSphere Application Server 提供了基于 Apache 的 HTTP 服务的 SSL 安全性支持,供安全电子商务事务使用;SSL 支持提供的加密级(对信息的加密可达 128 位)目前已为财富 500 强企业使用,包括主要的金融机构,用于在 Web 上传输金融事务和其它敏感数据。

IBM HTTP Server安装过程

首 先我们要到IBM网站上去下载IBM HTTP Server(Web 服务器)软件,下载的为ihs.6000.windows.ias.zip打包文件,它是IBM HTTP Server 6.0的windows版本(图1);解包后需要安装的话,双击文件夹中的Install.exe文件,就开始了安装InstallShield向导,

 


linux apache端口更改错误 (13)Permission denied: make_sock: could not bind to address[

http://wyzws.iteye.com/blog/1554955

http://blog.csdn.net/maoxiang/article/details/5720464
CentOS 下启动Httpd 失败,报(13)Permission denied: make_sock: could not bind to address [::]:8000
因为 小于1024 的端口只能是ROOT占用,但8000已经大于这个数值。
Google 一下,发现原来是 SELinux  安全机制的作用。
查看一下预定义
#semanage port -l
http_cache_port_t              tcp      3128, 8080, 8118, 11211, 10001-10010
http_cache_port_t              udp      3130, 11211
http_port_t                         tcp      80, 443, 488, 8008, 8009, 8443
soundd_port_t                  tcp      8000, 9433, 16001
原来8000 已经被预定义占用了,所有不能使用8000端口。
# semanage port -a -t http_port_t -p tcp 81
为Http 服务增加一个端口 81 ,同时将httpd 的端口改成 81 ,启动成功。
 

 

问题:linux apache端口更改错误 

 

Bash代码  收藏代码
  1. [root@localhost ~]# apachectl -k start  
  2. (13)Permission denied: make_sock: could not bind to address [::]:1988  
  3. (13)Permission denied: make_sock: could not bind to address 0.0.0.0:1988  
  4. no listening sockets available, shutting down  
  5. Unable to open logs  

 

解决方案:

Bash代码  收藏代码
  1. [root@localhost ~]# semanage port -l|grep http   
  2. http_cache_port_t              tcp      8080811810001-10010  
  3. http_cache_port_t              udp      3130  
  4. http_port_t                    tcp      8180443488800880098443  
  5. pegasus_http_port_t            tcp      5988  
  6. pegasus_https_port_t           tcp      5989  
  7. [root@localhost ~]# semanage port -a -t http_port_t -p tcp 1988  
  8. [root@localhost ~]# apachectl -k start  
  9. [root@localhost ~]#   

  成功访问界面如附件所示:

end

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics