apche 安装
来源:互联网 发布:桥梁三维设计软件 编辑:程序博客网 时间:2024/06/03 11:50
0. 解压缩:
[root@test root]# cd /usr/local/src
[root@test src]# tar -zxvf /root/httpd-2.0.47.tar.gz
# .....(讯息略)....
# 最后会产生一个 /usr/local/src/httpd-2.0.47 的目录
1. 搜寻设定内容:
[root@test src]# cd httpd-2.0.47
[root@test httpd-2.0.47]# ./configure --prefix=/opt/apache --enable-so --enable-mods-shared="proxy proxy_http proxy_ftp proxy_connect headers cache"
ssl
[root@test httpd-2.0.47]# ./configure --prefix=/opt/apache --enable-ssl --enable-cgi --enable-mods-shared=all --with-ssl=/opt/openssl/ --enable-track-vars --enable-rewrite
# 上面请特别注意到:
--prefix=/安装的路径:这个项目在设定未来你的 Apache 安装在那个目录当中?!
--enable-so :这个项目则是在宣告使用动态函式库啦!特别重要!
--enable-rewrite :这个项目只是预防用的!可以先设定,不过不一定会用到!
# 其它的额外项目请使用 ./configure --help 来察看吧!
# 按下 Enter 之后,会开始侦测你的主机内容!如果发生找不到 gcc 或 cc ,
# 那么肯定就是没有安装 make 或一些编译软件!请自行再加以安装吧!
2. 开始编译与安装:
[root@test httpd-2.0.47]# make; make install
# 如果没有错误的话,那么在 /usr/local/apache2 这个目录当中就已经将你的 Apache 安装了
[root@test httpd-2.0.47]# cd /usr/local/apache2
[root@test apache2]# ls -l
bin/ :预设的 Apache 所有执行档案的放置目录
build/ :一些编译过程中安装好的咚咚
cgi-bin/ :预设的可以执行 CGI 的目录!!粉重要!
conf/ :预设的 Apache 的参数文件放置的目录!!粉重要!!
error/ :当使用者连上 server 有问题时,显示的错误网页在这里提供!
htdocs/ :这个就是预设的主机的主页!!粉重要!
icons/ :预设的一些小图示 ( icon ) 放置的目录
include/ :其它一些 Apache 相关的函式库放置的目录
lib/ :其它函式库放置的目录
logs/ :登录讯息档案放置的目录喔!
man/ :这个就是 man page 放置的目录
manual/ :使用说明喔!
modules/ :其它 Apache 使用的模块放置的目录!
3. 做个简易的修改:
# 奇怪的很,在 httpd.conf 这个 Apache 的设定档当中,竟然启用的 User
# 与 Group 有点怪怪的,所以这个时候我们必须要修正一下这个项目啦!
[root@test apache2]# vi /usr/local/apache2/conf/httpd.conf
# 找到底下这两行:
User nobody
Group #-1
# 粉奇怪吧!竟然是 #-1 那!而且 nobody 也不见得每部机器上面都有这个
# 系统账号,请查出您的 /etc/passwd 里面,是否有 nobody 这个账号,如果
# 没有 nobody 这个账号,可以使用 useradd -r nobody 来新增系统账号。同时,
# 查看一下您的 /etc/group 里面是否有 nobody 或者是 nogroup 的存在?
# 通常 Mandrake 会存在 nogroup 这个群组,至于 Red Hat 则会有 nobody 这个群组,
# 所以将上面两的项目改成底下的模样吧!
User nobody
Group nobody
# 然后储存后离开!
4. 确定启动状态:
[root@test apache2]# /usr/local/apache2/bin/apachectl start
[root@test apache2]# netstat -utl
tcp 0 0 *:http *:* LISTEN
# 呵呵!看到上面这行就表示您的 Apache 已经启动啰!当然啦!
# 有的人会看到的是:
tcp 0 0 *:www *:* LISTEN
# daemon 的名字会依照 /etc/services 而变呢!
# 而那个 apachectl 档案,就是启动的 scripts 啦!若要开机时启动 apache ,
# 那么将 /usr/local/apache2/bin/apachectl start 放在 /etc/rc.d/rc.local 内吧!
至此apache安装完毕
为了与websphere整合,需要在/$apachehome/conf/httpd.conf文件中配置转发语句, 只需要在该文件末尾加上,
LoadModule was_ap20_module "/opt/IBM/WebSphere/Plugins/bin/mod_was_ap20_http.dll"
WebSpherePluginConfig "/opt/IBM/WebSphere/Plugins/config/webserver1/plugin-cfg.xml"
另外需要将apache默认目录设为websphere发布目录,
在/$apachehome/conf/httpd.conf第338行的
<Directory “/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/WEB04Node01Cell/defaultweb_war.ear/defaultwb.war”>
至此,apache安装及配置完全完成。
整合proxy ssl
./configure --prefix=/opt/apache --enable-so --enable-mods-shared="proxy proxy_http proxy_ftp proxy_connect headers cache" --enable-ssl --enable-cgi --enable-mods-shared=all --with-ssl=/usr/include/openssl/ --enable-track-vars --enable-rewrite
下载地址 : http://download.csdn.net/detail/weijuan401/3632616
- apche 安装
- Linux 安装Apche Http
- APCHE+TOMCAT集成安装
- centos安装apche
- ubuntu安装php+mysql+apche
- linux下安装apche的安装
- j2sdk+tomcat+apche安装与配置
- win7 下安装 apche php mysql
- 在windows2003Server上安装bugzilla+apche
- apche mahout0.8安装与测试
- Linux下编译安装apche+php+mysql
- ubuntu安装apche出错:APR not found.
- win7下apche+mysql+php安装日志
- linux rpm安装 php mysql apche
- 今天完成了linux下的apche mysql php安装
- 在linux安装apche并添加h264模块
- 基于CentOS 5.7下编译安装apche+php+mysql+wordpress
- centos linux 版本下 安装apche php mysql 环境
- 图片点击触发显示
- JS关闭当前网页
- Cleaning up the system – 11i and R12
- MPI 和OPENMP 混合编程 实现矩阵LU分解
- 做一个有思想的工程师
- apche 安装
- Installing TORQUE
- ios 推送消息 php做推送服务端(转载于http://zxs19861202.iteye.com/blog/1532460)
- 黑马程序员---包装类
- vs2012 MSDN帮助文档离线包 下载安装方法
- 面试题-yahoo
- 韩信点兵---数论趣题
- 有关JSP页面刷新问题
- ICU4C-C++国际化组件库