外贸出口平台网站,富德生命人寿保险公司官方网站保单服务,泰兴做网站电话,山亭网站建设安装Apache服务
【简介】
Apache #xff08;Apache HTTP Server#xff09;Apache网站服务器#xff0c;又名 “ httpd ” 。它是一款开源软件#xff0c;基于标准的 HTTP 网络协议提供网页浏览服务#xff0c;它可以运行在 Linux 、UNIX 、Windows 等多种操作系统平台…安装Apache服务
【简介】
Apache Apache HTTP ServerApache网站服务器又名 “ httpd ” 。它是一款开源软件基于标准的 HTTP 网络协议提供网页浏览服务它可以运行在 Linux 、UNIX 、Windows 等多种操作系统平台中。它是针对之前出现的若干个 web 服务程序进行整合、完善后形成的软件。
【主要特点】
1、开放源代码 2、跨平台应用 它可以运行在 Linux 、UNIX 、Windows 等多种操作系统平台中。 3、支持各种 Web 编程语言 Apache服务器可支持的网页编程语言包括Perl、PHP、Python、Java 等甚至微软的 ASP 技术也可以在 Apache 服务器中使用。 4、模块化设计 Apache 并没有将所有的功能集中在单一的服务程序内部而是尽可能地通过标准的模块实现专有的功能这为 Apache 服务器带来了良好的扩展性。其他软件开发商可以编写标准的模块程序从而添加 Apache 本身并不具有的其他功能。 5、运行非常稳定 Apache 服务器可用于构建具有大负载访问量的 Web 站点。 6、良好的安全性
【安装前提】 搭建 yum 仓库源 [rootlocalhost ~]# mount /dev/cdrom /mnt #挂载光盘
[rootlocalhost ~]# cd /etc/yum.repos.d/ #切换至该目录下
[rootlocalhost yum.repos.d]# mkdir backup #创建一个目录用来存放数据
[rootlocalhost yum.repos.d]# mv C* backup/ #将以C*开头的所有文件移动到创建的这个目录下
[rootlocalhost yum.repos.d]# cp backup/CentOS-Base.repo local.repo #复制 backup 目录下这个文件至新建的local.repo空文件中
[rootlocalhost yum.repos.d]# vi local.repo #编辑这个文件文件中只有如下内容
[centos]
namecentos ####名称
baseurlfile:///mnt #####来源、文件寻找路径
gpgcheck0 ##### “0”为不检测 “1”为检测
enabled1 ##### “1”为开机自启 “0”为关闭
#gpgkeyfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 ###检测内容因前面不检测所以 “#” 号注释掉
[rootlocalhost yum.repos.d]# yum clean all #加载所有 yum 插件
[rootlocalhost yum.repos.d]# yum makecache #清理 yum 软件源
————————————
结束【开始安装 Apache 服务】 【所需软件安装包】 apr-1.6.2.tar.gz apr-util-1.6.0.tar.gz httpd-2.4.29.tar.gz 将3个包上传至 /opt 目录下 1、 步骤
[rootlocalhost ~]# cd /opt
[rootlocalhost opt]# ll
总用量 8020
-rw-r--r-- 1 root root 1071074 8月 4 17:33 apr-1.6.2.tar.gz
-rw-r--r-- 1 root root 565507 8月 4 17:33 apr-util-1.6.0.tar.gz
-rw-r--r-- 1 root root 6567926 8月 4 17:33 httpd-2.4.29.tar.bz2
2、 解压包
[rootlocalhost opt]# tar zxvf apr-1.6.2.tar.gz
[rootlocalhost opt]# tar zxvf apr-util-1.6.0.tar.gz
[rootlocalhost opt]# tar jxvf httpd-2.4.29.tar.bz2 ###如果报错这不是一个文件或目录则 yum -y install bzip2 安装
3、 将第一、二个包移至第三个包下的新目录下
[rootlocalhost opt]# mv apr-1.6.2 httpd-2.4.29/srclib/apr
[rootlocalhost opt]# mv apr-util-1.6.0 httpd-2.4.29/srclib/apr-util【安装环境】 [rootlocalhost opt]# yum -y install gcc gcc-c make pcre-devel expat-devel #安装编译语言
[rootlocalhost opt]# cd /opt/httpd-2.4.29/
[rootlocalhost httpd-2.4.29]# ./configure --prefix/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi (#:安装路径及启用各种程序功能)【编译安装】 [rootlocalhost httpd-2.4.29]# make -j3 #-j3是你核心数最大不要超过真机的核心数加载速度会小幅度提升
[rootlocalhost httpd-2.4.29]# make install #make 安装【添加httpd给系统服务】 [rootlocalhost httpd-2.4.29]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
[rootlocalhost httpd-2.4.29]# vi /etc/init.d/httpd#!/bin/sh ####在开头的这行下面添加如下两行
#chkconfig:35 85 21 ####在第3、5级别自动运行第85个开启第21个关闭
#description:Aapche is a World Wide Web Server ####这是一行描述可写可不写[rootlocalhost init.d]# chkconfig --add httpd ####添加服务
[rootlocalhost init.d]# chkconfig --list ####查看添加的服务列表【修改配置文件】 [rootlocalhost ~]# vi /usr/local/httpd/conf/httpd.confServerName www.bdqn.com:80 #####找到 ServerName 这行修改监听网址
Listen 20.0.0.183:80 ####找到Listen 这行修改监听地址上面这个是ipv4的下面是ipv6修改ipv4的地址ipv6需打上 #号【优化路径并清空防火墙】 [rootlocalhost init.d]# ln -s /usr/local/httpd/conf/httpd.conf /etc/
[rootlocalhost init.d]# ln -s /usr/local/httpd/bin/* /usr/local/bin/
[rootlocalhost init.d]# iptables -F #####清空防火墙
[rootlocalhost init.d]# iptables -t nat -F
[rootlocalhost init.d]# setenforce 0【验证语法是否错误】 [rootlocalhost init.d]# httpd -t
Syntax OK
[rootlocalhost init.d]# apachectl -t
Syntax OK【开启httpd】 [rootlocalhost init.d]# systemctl start httpd【验证是否开启httpd】 [rootlocalhost system]# netstat -anpt | grep 80随便找个网页输入 自己的 ip地址 网页就会出现默认的 “ It works ” 即 Apache 服务开启成功。
【遇到的问题】
一、开启 httpd.service 时会出现报错 原因哪一步少做忘做 或 配置文件中的参数修改错误 解决优化路径那重输入命令或 环境安装至编译安装在重装一遍
二、httpd.service 服务开机自启显示失败或者查看 httpd 状态时显示disable 状态 原因防火墙没关 解决关闭防火墙关闭核心防护 到此结束 感谢观看