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