CentOS 7系统下Apache服务部署

这篇具有很好参考价值的文章主要介绍了CentOS 7系统下Apache服务部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

对前篇博客(十七)进行一个修正与补充


基于不同的端口号,实现多虚拟主机部署并访问

描述 IP地址
Apache服务器 192.168.118.115
116.xxx.com 192.168.118.115:80
117.xxx.com 192.168.118.115:81

一、Apache服务器的部署

Apache 是一个web服务器提供者,web中间件,可在多种操作系统上运行,能够提供html文本文档的传输,传输协议是http/https协议,默认端口:80/443

1.配置yum源

进入yum配置目录

cd /etc/yum.repos.d

创建备份

mkdir backup

将CentOS-* 文件移入备份文件夹

mv CentOS-* backup

新建文件

vim local.repo

文件内容

[local]
name=local
baseurl=file:///mnt
enabled=1
gpgcheck=0

卸载光驱

umount /dev/sr0

加载光驱

mount /dev/sr0 /mnt

2.关闭防火墙、网络图形化工具及SElinux

关闭防火墙及禁止防火墙自启

systemctl stop firewalld && systemctl disable firewalld

关闭网络图形化工具

systemctl stop NetworkManager && systemctl disable NetworkManager

查看SElinux状态

getenforce

设置宽容模式(临时关闭SElinux)

setenforce 0

永久关闭SElinux

vim /etc/selinux/config
SELINUX=enforcing 

改为

 SELINUX=disabled

3.配置静态IP

进入网卡配置目录

cd /etc/sysconfig/network-scripts/

编辑网卡配置

vim ifcfg-ens33

文件内容

TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.
PREFIX=24
GATEWAY=
DNS=

配置网卡后重启网络服务

systemctl restart network

4.安装Apache软件包

Apache的软件包为bind

yum -y install httpd

5.核心配置文件

(一)单网页无需多配置即可使用

主配置文件目录为

/etc/httpd/conf/httpd.conf

(二)多网页配置

1)基于不同的端口号
2)基于不同的域名
3)基于不同的IP地址

本片博客是基于不同的端口号配置:
配置虚拟主机头操作如下
创建目录

mkdir /etc/httpd/extra

复制一份文件虚拟主机头配置文件到当前目录

cp /usr/share/doc/httpd-2.4.6/httpd-vhosts.conf /etc/httpd/extra

在主配置文件末尾追加

vim /etc/httpd/conf/httpd.conf
IncludeOptional extra/*.conf

将httpd.conf中Listen 80 注释掉

vim /etc/httpd/conf/htppd.conf
#Listen 80

在httpd-vhosts.conf中加入:Listen 80、Listen 81

vim /etc/httpd/extra/httpd-vhosts.conf
listen 80
listen 81
<VirtualHost 192.168.118.115:80>
    ServerAdmin root
    DocumentRoot "/var/www/html/115/"
    ServerName 115.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "/var/log/httpd/115.com-error_log"
    CustomLog "/var/log/httpd/115.com-access_log" common
</VirtualHost>
<VirtualHost 192.168.118.115:81>
    ServerAdmin root
    DocumentRoot "/var/www/html/116/"
    ServerName 115.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "/var/log/httpd/116.com-error_log"
    CustomLog "/var/log/httpd/116.com-access_log" common
</VirtualHost>

6.重启Apache服务器

systemctl restart httpd

7.客户端接入Apache服务器验证

当客户端设备与Apache服务器处于同一网段时,可通过ip地址进行访问。文章来源地址https://www.toymoban.com/news/detail-570395.html

到了这里,关于CentOS 7系统下Apache服务部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CentOS系统安装Apache

    目录 一、理论 1.Apache主配置文件分析  2.客户机地址限制原理 二、实验 1.CentOS系统安装Apache  2.限制访问 在CentOS系统中,Apache主配置文件的路径为/etc/httpd/conf/httpd.conf,使用命令 vim /etc/httpd/conf/httpd.conf打开Apache主配置文件。文件较长,在末行模式下输入 :set nu 显示行号,方便

    2024年02月07日
    浏览(26)
  • Linux CentOS 8 编译安装Apache Subversion

    距离上一篇发表已经过去了5年零2个多月,这次重新开始写技术博客,理由和原来一样,也就是想把自己学习和工作中遇到的问题和知识记录下来,今天记录一下Linux CentOS 8通过编译安装 svn 的过程。 下载地址:链接: https://subversion.apache.org/download.cgi 进入下载页面后,我们可以

    2024年02月15日
    浏览(41)
  • 如何在CentOS使用docker-compose部署Apache Superset并实现公网访问

    Superset是一款由中国知名科技公司开源的“现代化的企业级BI(商业智能)Web应用程序”,其通过创建和分享dashboard,为数据分析提供了轻量级的数据查询和可视化方案。Superset在数据处理和可视化方面具有强大的功能,能够满足企业级的数据分析需求,并为用户提供直观、灵

    2024年01月25日
    浏览(59)
  • centos7搭建apache服务(基于域名和IP访问,用户访问控制)

    我们搭建apache服务我们从几个访问方法搭建 目录 一基于IP访问 二.基于域名访问 三.基于我们用户访问 yum源安装服务 (yum -y install httpd) 四,基于用户访问控制  让防火墙放行http服务,关闭增强模式(因为我前面以及运行过firewall-cmd --permanent --add-service=http所以会出现Warning:

    2024年02月02日
    浏览(34)
  • CentOS部署Apache Superset大数据可视化BI分析工具并实现无公网IP远程访问

    Superset是一款由中国知名科技公司开源的“现代化的企业级BI(商业智能)Web应用程序”,其通过创建和分享dashboard,为数据分析提供了轻量级的数据查询和可视化方案。Superset在数据处理和可视化方面具有强大的功能,能够满足企业级的数据分析需求,并为用户提供直观、灵

    2024年04月09日
    浏览(42)
  • Linux系统:CentOS 7 CA证书服务器部署

    目录 一、理论 1.CA认证中心 2.CA证书服务器部署 二、实验 1. CA证书服务器部署 三、总结 (1)概念 CA :CertificateAuthority的缩写,通常翻译成认证权威或者认证中心,主要用途是为用户发放数字证书 功能:证书发放、证书更新、证书撤销和证书验证。 作用:身份认证,数据的

    2024年02月10日
    浏览(44)
  • linux部署apache服务部署静态网站

    第一步:配置IP地址 第二步:创建挂载点   配置yum仓库 mkdir -p /media/cdrom 挂载 mount /dev/cdrom /media/cdrom 安装服务  安装yum源 启用httpd服务程序并将其加入到开机启动项中 建立网站数据保存目录,并创建首页文件 mkdir /home/wwwroot echo \\\"The New Web Directory\\\" /home/wwwroot/index.html 打开htt

    2024年02月01日
    浏览(30)
  • centos7安装apache

    第一步:检查是否有旧版本的apache,有就卸载 (因为我没有,就没有卸载的动作) 第二步:安装apache 默认yes(可以添加参数 –y) 第三步:再次检查apache是否安装成功 第四步:启动apache 第五步:将apache服务设置为默认启动 第六步:查看apache的所有进程 如果只在本机访问,

    2023年04月15日
    浏览(26)
  • Linux系统服务:Apache安装及配置应用

    目录 一、Apache安装 1、Apache简介 2、Yum安装 3、编译安装 4、服务管理 5、编译安装实现systemctl服务管理 二、Apache配置应用 1、基础应用 2、隐藏版本号  3、更改监听端口 4、httpd服务3种工作模式 5、httpd服务处理过程  1、Apache简介   Apache即阿帕奇是一款开源的、世界使用排名

    2024年02月04日
    浏览(27)
  • Centos的apache安装和相关配置(全网最全)

    关闭防火墙 设置selinux 下载apache服务 查看网卡信息 给网卡ens33添加ip地址 重启ens33 给IP为100和200创建文件 给创建的100和200文件创建html页面 给端口为100和200创建文件 给创建的100和200的端口文件创建html页面 创建域名文件 给域名文件创建html页面 查看 进入到配置文件目录 创建

    2024年02月04日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包