文档章节

Linux上Apache服务器的搭建与配置

longtsiu
 longtsiu
发布于 2015/12/30 14:38
字数 575
阅读 178
收藏 4
点赞 0
评论 0

1.1    安装软件

1.1.1     C和C++的编译器

Linux 预装

1.1.2     httpd-2.2.24.tar.gz

下载地址:http://httpd.apache.org/download.cgi

1.1.3     zlib-1.2.5.tar

下载地址:http://www.onlinedown.net/soft/169854.htm

2      安装

2.1    安装前准备

2.1.1     解压缩

1.   执行解压命令

gzip -d httpd-2.2.24.tar.gz

tar -xvf httpd-2.2.24.tar

本手册解压后目录: /home/mi_mgmap/apache4/httpd-2.2.24

bzip2 -d zlib-1.2.5.tar.bz2

tar -xvf zlib-1.2.5.tar

本手册解压后目录: /home/mi_mgmap/apache4/zlib-1.2.5

2.2    各模块安装

2.2.1     zlib包编译及安装

Ø  进入zlib源码目录

cd /home/mi_mgmap/apache4/zlib-1.2.5

Ø  设定目标代码目录

./configure --prefix=/home/mi_mgmap/apache4/zlib

Ø  编译

make

Ø  安装

make install

2.2.2     设定目标代码目录及编译模块

Ø  进入Apache源码目录,执行以下语句

cd /home/mi_mgmap/apache4/httpd-2.2.24

./configure --prefix=/home/mi_mgmap/apache4/apache --enable-so --enable-modules=all  --enable-mods-shared=all --with-z=/home/mi_mgmap/apache4/zlib --enable-proxy-balancer

注:/home/mi_mgmap/apache4/apache为编译好的Apache目标地址

2.2.3     apr模块编译及安装

Ø  进入apr源码目录

cd /home/mi_mgmap/apache4/httpd-2.2.24/srclib/apr

Ø  设定目标代码目录

./configure --prefix=/home/mi_mgmap/apache4/apr-httpd

Ø  编译

make

Ø  安装

make install

2.2.4     apr-util模块编译及安装

Ø  进入apr-util源码目录

cd /home/mi_mgmap/apache4/httpd-2.2.24/srclib/apr-util

Ø  设定目标代码目录

./configure --prefix=/home/mi_mgmap/apache4/apr-util-httpd --with-apr=/home/mi_mgmap/apache4/apr-httpd

Ø  编译

make

Ø  安装

make install

(注:执行make install可能会出错,比如 cannot find the library `/home/mi_mgmap/apache4/httpd-2.2.24/srclib/apr-util/xml/expat/libexpat.la',此时可以执行make clean后再执行make操作)

2.2.5     Apache产品安装

Ø  进入Apache源码目录

cd /home/mi_mgmap/apache4/httpd-2.2.24

Ø  设定目标代码目录

./configure --prefix=/home/mi_mgmap/apache4/apache --enable-so --enable-modules=all --enable-mods-shared=all --with-z=/home/mi_mgmap/apache4/zlib --with-apr=/home/mi_mgmap/apache4/apr-httpd --with-apr-util=/home/mi_mgmap/apache4/apr-util-httpd --enable-proxy-balancer

Ø  编译

make

Ø  安装

make install

2.2.6     安装检查

Ø  打开Apache配置文件

vi /home/mi_mgmap/apache4/apache/conf/httpd.conf

Ø  修改文件中Listen的值80端口,本文修改为4488

#Listen 80

Listen 4488

注:Apache默认端口为80,用户可修改Apache启动后的监听端口。

Ø  启动Apache

执行启动命令:/home/mi_mgmap/apache4/apache/bin/apachectl  start

启动时如果出现下面提示并不影响使用:

httpd: Could not reliably determine the server's fully qualified domain name, using 172.18.64.95 for ServerName

Ø  检查启动是否成功

访问:http://IP:port/

界面显示“It works”,产品安装成功



© 著作权归作者所有

共有 人打赏支持
longtsiu
粉丝 1
博文 12
码字总数 1841
作品 0
浦东
程序员
Apache 虚拟主机 VirtualHost 配置

虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同的域名...

夏小八
2012/03/12
0
0
apache服务器 和 Tomcat的集群搭建处理

近期在公司项目需要集群部署,根据以前的经验及网上收集的资料搭建了集群环境,但是不太符合要求(至少要求是:将所有的Tomcat服务器隐藏在内网,对外暴露的只是Apache服务器),便对Apache、...

lee123lee
2013/08/10
0
0
【转】Linux下搭建Tomcat服务器

对于apache开源项目中tomcat的认识,大多停留在windows下,这次我通过一个简单的实例来介绍一下在linux下如何搭建tomcat环境,并且部署一个web项目。 先从基本安装开始,可别小看linux下的文...

段成诚
2011/08/18
0
0
centos7.2 搭建BugFree

centos7.2 搭建BugFree 介绍:BugFree基于PHP和MySQL开发,是免费且开放源代码的缺陷管理系统。服务器端在Linux和Windows平台上都可以运行;客户端无需安装任何软件,通过IE,FireFox等浏览器...

李伟铭k
07/09
0
0
centos6.4下apache配置支持ssl的多台虚拟主机

一:apache虚拟主机简介 linux主机上安装了apache这个web服务器,它只服务bbs.zijian.com这个论坛,所以只有一个网站根目录,这时候就没必要用到虚拟主机,这个主机都时bbs.zijian.com的,它...

fighting-cluber
2014/03/12
0
0
CentOS搭建本地yum源(http方式)

YUM介绍 YUM主要用于自动升级、安装移除rpm软件包,它能自动查找并解决rpm包之间的依赖关系,要成功的使用YUM工具更新系统和软件,需要有一个包含各种rpm软件包的repository(软件仓库),提...

遇见o未来
2015/01/27
0
2
Nginx + Tomcat 负载均衡集群

Nginx + Tomcat 负载均衡集群 -- 实验环境: -- 部署Tomcat -- 安装 JDK 配置 java 环境,解压 jdk 移动到 /usr/local 下命名为java: 在 /etc/profile.d/ 下面建立java.sh 脚本,内容如下:...

HHHNDYD
06/20
0
0
linux ubuntu lamp 安装配置环境 +phpmyadmin (-)

Linux ubuntu lamp安装配置环境phpmyadmin PHP开发和服务器运行环境首选LAMP组合,即Linux+Apache+Mysql+Php/Perl/Python,能最优化服务器性能。如何在本地电脑Ubuntu 中安装和配置LAMP环境搭...

岭南六少
2011/08/20
0
0
apache+mysql+php环境部署详解

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 php是英文超文本预处理语言Hyp...

qq610148679
06/28
0
0
Nginx 虚拟主机 VirtualHost 配置

Nginx 是一个轻量级高性能的 Web 服务器, 并发处理能力强, 对资源消耗小, 无论是静态服务器还是小网站, Nginx 表现更加出色, 作为 Apache 的补充和替代使用率越来越高. 我在《Apache 虚拟主机...

simpower
2014/12/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

20位活跃在Github上的国内技术大牛 leij 何小鹏 亚信

本文列举了20位在Github上非常活跃的国内大牛,看看其中是不是很多熟悉的面孔? 1. lifesinger(玉伯) Github主页: https://github.com/lifesinger 微博:@ 玉伯也叫射雕 玉伯(王保平),...

海博1600
11分钟前
0
0
高性能服务器本质论

一 服务器分类 从软件性能角度,高性能服务器分:cpu密集型服务器/IO密集型服务器 (1)CPU密集型:该类服务器没有对io的访问/没有同步点,性能瓶颈在于对cpu的充分利用。 典型的如转发服务器/...

码代码的小司机
12分钟前
0
0
Mybatis收集配置

一、Mybatis取Clob数据 1、Mapper.xml配置 <resultMap type="com.test.User" id="user"> <result column="id" property="id"/> <result column="json_data" property="jsonData" ......

星痕2018
38分钟前
0
0
centos7设置以多用户模式启动

1、旧版本linux系统修改inittab文件,在新版本执行vi /etc/inittab 会有以下提示 # inittab is no longer used when using systemd. # # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON......

haha360
今天
0
0
OSChina 周日乱弹 —— 局长:怕你不爱我

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ andonny :分享周二珂的单曲《孤独她呀》 《孤独她呀》- 周二珂 手机党少年们想听歌,请使劲儿戳(这里) @孤星闵月 :没事干,看一遍红楼梦...

小小编辑
今天
192
9
Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式 Spring5 beans 接口实例化 代理Bean操作 ...

小致dad
今天
0
0
SpringBoot | 第十章:Swagger2的集成和使用

前言 前一章节介绍了mybatisPlus的集成和简单使用,本章节开始接着上一章节的用户表,进行Swagger2的集成。现在都奉行前后端分离开发和微服务大行其道,分微服务及前后端分离后,前后端开发的...

oKong
今天
11
0
Python 最小二乘法 拟合 二次曲线

Python 二次拟合 随机生成数据,并且加上噪声干扰 构造需要拟合的函数形式,使用最小二乘法进行拟合 输出拟合后的参数 将拟合后的函数与原始数据绘图后进行对比 import numpy as npimport...

阿豪boy
今天
17
0
云拿 无人便利店

附近(上海市-航南路)开了家无人便利店.特意进去体验了一下.下面把自己看到的跟大家分享下. 经得现场工作人员同意后拍了几张照片.从外面看是这样.店门口的指导里强调:不要一次扫码多个人进入....

周翔
昨天
1
0
Java设计模式学习之工厂模式

在Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序序的可扩展性,降低耦合度。之...

路小磊
昨天
254
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部