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

[经验分享] Apache及相关软件使用小结

[复制链接]

尚未签到

发表于 2018-11-27 10:15:58 | 显示全部楼层 |阅读模式
URL:http://b2b-doc.alibaba-inc.com/pages/viewpage.action?pageId=27133140
1、配置虚拟目录
在httpd.conf中,设置虚拟目录,同时还可以设置被允许或被禁止的ip等
Alias /icons/ "/usr/ali/apache2/icons/"    //可以将htm之类的文件放在/usr/ali/apache2/icons/目录下, 外面通过ip:port/icons来进行访问


        Options Indexes MultiViews
        AllowOverride None
        Order allow,deny  //规定了allow和deny的出现顺序
        Allow from all



外面就可以通过ip:port/icons进行访问了. 同时可以添加Deny from 192.168.0.1等来阻止该ip对此虚拟目录的访问


2、添加SSL支持
参考:http://tianya23.blog.51cto.com/1081650/312470


3、Apache启动和停止
./apachectl stop
./apachectl start
./apachectl restart  
参考刘加伟同学的规范如下
---------------------------------------------------------------
装机规范

  • 操作系统统一使用rhel 5.3 64位 ,kernel为 2.6.18  [2.6.18-128.el5]  (*小版本号码可变
  • yum install fonts-chinese.noarch 安装中文支持字体
  • 调整系统ulimit 为10240 ,swap  /proc/sys/vm/swappiness 为10
  • 软件环境

    • httpd-2.0.61  根据OS平台编译选定, 使用copy形式安装在/usr/alibaba/install
    • jboss-4.0.5.GA 跟OS平台无任何关系, 使用copy形式安装/usr/alibaba/install
    • jdk1.6.0_11   跟OS 32/64相关选定平台, 使用copy形式安装/usr/alibaba/install

  • 软link 建立

    • /usr/alibaba/httpd -> /usr/alibaba/install/httpd-2.0.61/
    • /usr/alibaba/java -> /usr/alibaba/install/jdk1.6.0_11
    • /usr/alibaba/jboss -> /usr/alibaba/install/jboss-4.0.5.GA/

  • SA可以把以上软件纳入装机系统. (* 目前可能独立生成RPM包, 用yum安装)
  • 中文站所有新装服务器按照此要求安装,并且生成自动安装系统完成安装任务


参数优化相关
http://b2b-doc.alibaba-inc.com/pages/viewpage.action?pageId=29889129http://b2b-doc.alibaba-inc.com/images/icons/linkext7.gif
搭建过程
1:apache

  • wget http://archive.apache.org/dist/httpd/httpd-2.0.61.tar.gzhttp://b2b-doc.alibaba-inc.com/images/icons/linkext7.gif
  • tar -zxvf httpd-2.0.61.tar.gz
  • 进入httpd-2.0.61,执行安装

    • $ ./configure --prefix=/usr/alibaba/install/httpd-2.0.61  --enable-rewrite=static --with-mpm=worker --enable-so --enable-proxy  --enable-proxy-http --enable-deflate
    • $ make
    • $ make install

2:mod_jk

  • wget http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.26/tomcat-connectors-1.2.26-src.tar.gzhttp://b2b-doc.alibaba-inc.com/images/icons/linkext7.gif
  • tar -zxvf tomcat-connectors-1.2.26-src.tar.gz
  • 进入目录,native执行编译

    • ./configure --with-apxs=/usr/alibaba/install/httpd-2.0.61/bin/apxs
    • make
    • cp apache-2.0/mod_jk.so ../../../install/httpd-2.0.61/modules/

3:  编译image module

  • svn co http://svn.alibaba-inc.com/repos/ali_cn/commons/apache_module/ImgURIFilter/trunk/http://b2b-doc.alibaba-inc.com/images/icons/linkext7.gif ImgURIFilter
  • 进入 ImgURIFilter 目录,直接make,  直接在目录下生成mod_ImgURLOutFilter.so,Makefile里默认指定的apache路径是/usr/alibaba/httpd
  • cp mod_ImgURLOutFilter.so ../../install/httpd-2.0.61/modules/
4:  module ali_beacon ali_cookie

  • 向李建辉要以上两module的源码
  • cp mod_aliBeacon.c /usr/alibaba/install/httpd-2.0.61
    bin/apxs -c  mod_aliBeacon.c
    bin/apxs -a -i -n aliBeacon mod_aliBeacon.la

  • cp mod_AliCookie(for\ apache2.x).c  /usr/alibaba/install/httpd-2.0.61
    bin/apxs -c mod_AliCookie(for\  apache2.x).c
    编译报错:
    apxs:Error: Command failed with rc=131072
    重命名 mv  mod_AliCookie(for\ apache2.x).c mod_AliCookie.c
    bin/apxs -c  mod_AliCookie.c
    bin/apxs -a -i -n mod_AliCookie mod_AliCookie.la
5:jdk

  • 下载包安装包:jdk-6u11-linux-x64.bin
  • 进入install目录,执行 ./../software/jdk-6u11-linux-x64.bin
6:  jai安装
7:  加密包

  • svn co http://svn.alibaba-inc.com/repos/ali_cn/development/securitypatch/http://b2b-doc.alibaba-inc.com/images/icons/linkext7.gif
  • cp US_export_policy.jar  /usr/alibaba/install/jdk1.6.0_11_x64/jre/lib/security/
    cp local_policy.jar  /usr/alibaba/install/jdk1.6.0_11_x64/jre/lib/security/
8:  jboss
9:  建软链接

  • cd /usr/alibaba
    ln -s install/httpd-2.0.61 httpd
    in -s  install/jdk1.6.0_11 java5 (目前发布环境的java指定目录)
    in -s install/jdk1.6.0_11  java6
    in -s install/jboss-4.0.5.GA jboss





运维网声明 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-640178-1-1.html 上篇帖子: awk 分析apache日志 下篇帖子: rhel6 apache的安装
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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