安装httpd服务器及验证

#####安装Apache需要软件包的支持######
apr-1.6.2.tar.gz
apr-util-1.6.0.tar.gz
httpd-2.4.29.tar.gz
·
[[email protected] opt]# tar xf apr-1.6.2.tar.gz
[[email protected] opt]# tar xf apr-util-1.6.0.tar.gz
[[email protected] opt]# tar xf httpd-2.4.34.tar.bz2
·
[[email protected] opt]# mv apr-1.6.2 httpd-2.4.29/srclib/apr
[[email protected] opt]# mv apr-util-1.6.0 httpd-2.4.34/srclib/apr-util
·
·
yum -y install \
gcc \
gcc-c++ \
make \
pcre-devel \
expat-devel \
perl
·
#####源码编译及安装###### 配置、编译、安装
·
1)配置
cd httpd-2.4.34
./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi
--prefix:指定将httpd服务程序安装到那个目录下,如/usr/local/httpd。
--enable-so:启用动态加载模块支持,使httpd具备进一步扩展的功能。
--enable-rewrite:启用网页地址重写功能,用于网站优化及目录迁移维护。
--enable-charset-lite:启动字符集支持,以便支持使用各种字符集编码的网页
--enable-cgi:启用CGI脚本程序支持,便于扩展网站的应用访问能力。
2)编译及安装
完成配置以后,执行“make”命令进行编译,将源代码转换为可执行的程序,然后执行“make install”命令完成最后的安装过程.将编译完成的httpd程序及相关目录、文件复制到预设的安装目录(由配置时的“--prefix”选项指定)。其中“make”的过程可能会需要较长的时间。
mske
make-install
###############命令优化####################
·
cd /usr/local/httpd
ln /usr/local/httpd/bin/* /usr/local/bin
ln -s /usr/local/httpd/conf/httpd.conf /etc/
·
#############添加httpd系统服务###########
cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
vi /etc/init.d/httpd
#chkconfig: 35 85 21 //35级别自动运行 第85个启动 第21个关闭
#description: Apache is a World Wide Web server //服务描述信息
·
chkconfig --add httpd ####将httpd添加为系统服务
·
###########修改httpd.conf主配置文件#################
ServerName www.bdqn.com ###修改为域名或ip
·
ServerRoot:设置httpd服务器的根目录
Listen:设置httpd服务器端口号 默认80
ServerName:设置Web站点的域名
DocumentRoot:设置网站根目录,即网页文档在系统的实际存放路径
Directorylndex:设置网站的默认首页,可以设置多个首页以空格分开
ErrorLog:设置错误日志文件的路径,默认路径为 log/error_log
·
##############验证#################
systemctl stop firewalld.service ###关闭防火墙
·
httpd -t或apachectl -t ###用来检测httpd.conf来检查语法错误
如果没有语法无错误则提示Syntax OK
·
service httpd start
netstat -anpt | grep 80
·
如果访问不了,需要在etc/hosts添加域名解析
·
用系统的浏览器验证
验证成功
(注意,网页默认显示内容为:/usr/local/httpd/htdocs/index.html)

原文地址:http://blog.51cto.com/13348945/2156459

时间: 2024-11-02 10:24:01

安装httpd服务器及验证的相关文章

在Linux下安装httpd服务器

1. 解包: tar zxvf httpd-2.2.20.tar.gz -C /usr/src/ 2. 编译前的配置 : cd /usr/src/httpd-2.2.20 ./configure --prefix=/usr/local/apache 3. 编译并安装: make && make install 4. 启动httpd服务: /usr/local/apache/bin/apachectl start 编译:将高级语言转换为机器语言(二进制文件),由编译器来完成: Linux平台

linux命令:CA证书制作及httpd服务器证书签核实例

实例:    实现httpd服务器,CA证书服务器,客户端访问httpd网页站点证书有效登录, 证书的安装及发放.openssl证书搭配https服务器配置. 准备工作:需要准备2台服务器: 1.第一台服务器先安装好httpd服务,上一章提到了httpd服务器配置与安装. 这里就不详细解释如何安装httpd和配置httpd服务器IP:10.109.134.249 2.第二台服务器作为CA证书签核服务器,CA证书服务器IP地址:10.109.134.236 1.先确认httpd是否安装过ssl模块

架设httpd服务器

安装httpd服务器——RPM安装 •从RHEL系统光盘中获得软件包 [[email protected] -]# Is /media/cdrom/Server | grep httpd httpd-2.2.3-6.el5.i386.rpm httpd-devel-2.2.3-6.el5.i386.rpm httpd-manual-2.2.3-6.el5.i386.rpm system-config-httpd-1.3.3.1-1.el5.noarch.rpm 主要目录和文件 •服务目录:/et

Httpd服务器中构建Web虚拟主机

Web虚拟主机指的是在同一台服务器中运行多个Web站点,其中的每一个站点实际上并不肚子占用整个服务器,因此被成为"虚拟"Web主机.通过虚拟Web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本'虚拟的Web主机有三种类型 基于域名的虚拟主机 基于IP地址的虚拟主机 基于端口的虚拟主机对于基于IP地址的虚拟主机,每个虚拟Web主机使用不同的IP地址,但是都通过同一台httpd服务器对外提供Web浏览服务.正因如此,用来支撑这些虚拟Web主机的服务器就需要大量的网络接

编译安装httpd apache服务器

一,下载源码包1.1下载apr-util-1.6.1.tar.gz 和apr-1.6.3.tar.gz http://apr.apache.org/ 1.2下载httpd源码安装包httpd-2.4.33.tar.gzhttp://httpd.apache.org/download.cgi二,拷贝到服务器并解压scp Downloads/httpd-2.4.33 [email protected]:/rootscp Downloads/apr- [email protected]:/root t

搭建Yum服务器及编译安装Httpd

搭建yum服务器 编译安装Httpd 原文地址:http://blog.51cto.com/10461810/2106438

OpenSSH的应用和利用OpenSSL创建私有CA签证给httpd服务器开https

https http over ssl = https 443/tcp                ssl: v3                tls: v1 https:// SSL会话的简化过程                (1) 客户端发送可供选择的加密方式,并向服务器请求证书:                (2) 服务器端发送证书以及选定的加密方式给客户端:                (3) 客户端取得证书并进行证书验正:                    如果信任给其发

OpenSSH的应用和利用OpenSSL创建私有CA签证给httpd服务器开起https

一.OpenSSH OpenSSH与SSH协议是远程登录的首选连接工具.它加密所有流量,以消除窃听,连接劫持和其它攻击.OpenSSH常常被误认以为与OpenSSL有关系,但实际上这两个项目的有不同的目的,不同的发展团队,名称相近只是因为两者有同样的软件发展目标──提供开放源代码的加密通讯软件. OpenSSH的套件包括以下工具: 远程操作使用 SSH, SCP,和 SFTP. 密钥管理 ssh-add, ssh-keysign, ssh-keyscan和ssh-keygen 服务端组成 ssh

关于Apache (httpd)服务器防DDOS模块mod_evasive的使用说明

关于Apache (httpd)服务器防DDOS模块mod_evasive的使用说明 1. mod_evasive 介绍: mod_evasive 是Apache(httpd)服务器的防DDOS的一个模块.对于WEB服务器来说,是目前比较好的一个防护DDOS攻击的扩展模块.虽然并不能完全防御 DDOS攻击,但在一定条件下,还是起到缓服Apache(httpd)服务器的压力.如果配合iptables.硬件防火墙等防火墙设备配合使用,可能 有更好的效果.可惜LinuxSir.Org 并没有硬件防火墙