apache/httpd 安装

cd /usr/local/src/      进入到下载apache目录

tar zxvf httpd-包名       解压apache

cd httpd解压的目录名     进入到解压的目录

安装apache

./configure --prefix=/usr/local/apache2  --enable-mods-shared=most  --enable-so

安装apache过程中如果安装了apr和apr-util

使用这条命令

./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --enable-mods-shared=most  --enable-so

prefix=/usr/local/apache2     安装路径在哪里

--enable-mods-shared=most       大多数模块以shared(动态)模式去安装

--enable-so                      支持后期扩展模块安装

make && make install     (最好echo ¥?  看有没有错)

启动apache服务  /usr/local/apache2/bin/apachectl start

使用扩展:

可以cd /usr/local/apache2    查看下有那些文件

.so文件是动态加载的模块

/usr/local/apache2/bin/httpd -t    检测配置文件有没有问题

-l    查看静态加载的一些模块或者功能

-M  列出所有加载的模块

cat /usr/local/apache2/build/config.nice    查看当初编译的选项

vi conf/httpd.conf            编辑配置文件

serverAdmin      此处可以设置管理员邮箱

serverName www.example.com:80     去掉注释检测配置文件时不报错

DocumentRoot  “/usr/local/apache2/htdocs”  默认的网站跟目录放在哪里

./bin/apachectl qraceful   不重启进程的情况下调度配置文件

service iptables stop        停止防火墙

防火墙不关闭的时候使用命令  iptables -I INPUT -p tcp --dport 80 -j ACCEPT

setenforce 0                 关闭selinux

直接web 输入本机 可看到显示  It works!   或者curl localhost 测试,可最后加-I

时间: 2024-10-10 02:27:26

apache/httpd 安装的相关文章

LAMP(2)Apache(httpd)安装

                        Apache(httpd)安装 Apache是一个基金会的名字,httpd才是我们要安装的软件包,早期它的名字就叫apache Apache官网www.apache.org 1.下载版本2.4(此时会的版本是依赖apr包)  三个包都得下载(下载到/usr/local/src) wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.29.tar.gz wget  http://mirrors.cnn

Apache Httpd安装与配置

1.1 简介 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性[1]被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中. 功能包括目录索引.目录别名.内容协商.可配置的HTTP错误报告.CGI程序的SetUID执行.子进程资源管理.服务器端图像映射.重写URL.URL拼写检查以及联机手册等. Apach

CentOS6.5_X64 下Apache Httpd安装配置

一.下载  1.登录http://httpd.apache.org.  2.下载2.4.7版本. #cd /opt #wget http://mirror.esocc.com/apache//httpd/httpd-2.4.7.tar.gz 二.安装  1.安装apr.apr-util.pcre 登录http://www.apache.org,下载apr-1.5.0.apr-util-1.5.3 #tar zxvfv apr-1.5.0 #cd apr-1.5.0 #./configure --

centos7 apache httpd安装和配置django项目

一.安装httpd服务 apache在centos7中是Apache HTTP server.如下对httpd的解释就是Apache HTTP Server.所以想安装apache其实是要安装httpd. httpd.x86_64 : Apache HTTP Server 安装: # yum install httpd 设置httpd服务开机启动 [[email protected] httpd]# /sbin/chkconfig httpd on Note: Forwarding reques

CentOS7安装apache httpd服务

虚拟机:192.168.2.21     [停止防火墙]   sudo systemctl stop firewalld.service      --停止防火墙   sudo systemctl disable firewalld.service   --开机关闭防火墙    [安装apache httpd服务]   cat /etc/yum.repos.d/CentOS-Media.repo   -----查看镜像配置   yum --disablerepo=\* --enablerepo=

Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因

原文:Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因 今天试了下在虚拟机上利用CentOS系统的yum命令安装好了httpd(apache2.4.6),然后在windows系统下访问此虚拟机的ip地址,却访问不了. 因为前段时间有知道过iptable的限制,所以在想是不是因为iptable限制了80端口呢! 所以在网上找了下iptable的命令,并且把tcp的80端口设置成允许任何IP都可以访问: iptables -I INPUT -p TCP

LAMP(apache/httpd+mysql+php)环境/架构 一键安装脚本

该脚本只在centos 上测试过,测试OK,其他发行版自行测试 #!/bin/bash #Purpose        :一键安装lamp(apache + mysql + php) #Writer                :www.linuser.com #Date                :2015-10-08 #定义软件下载目录: SoftDir='/usr/local/src' #定义编译函数: function MAKE() { if [ `echo $?` -eq 0 ]

安装Apache Httpd 2.4.9

安装最新版的Httpd服务器,提前要做的准备,安装依赖包. yum install gcc yum install make yum install openssl-devel yum install pcre-devel 下载Httpd 2.4.9 http://httpd.apache.org/download.cgi 下载Apr和Apr-util包 http://apr.apache.org/download.cgi 安装命令如下所示: tar -xf httpd-2.4.9.tar.bz

Linux下编译安装Apache httpd 2.4

Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.当前Apache版本为2.4,本文主要描述基于CentOS 6.5以源码方式安装Apache httpd. 一.编译安装的优势 源码的编译安装一般由3个步骤组成: 配置(configure),通常依赖gcc编译器,binutils,glibc.配置软件特性,检查编译环境,生成 Makefile文件 编译(make) 安装(make ins