Centos的apache安装和相关配置(全网最全)

这篇具有很好参考价值的文章主要介绍了Centos的apache安装和相关配置(全网最全)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、要求

  1. 配置不同IP访问

  1. 配置不同端口访问

  1. 配置域名访问

二、前期准备

  1. 关闭防火墙

systemctl stop firewalld
  1. 设置selinux

vim /etc/selinux/config
进入后
selinux=disable

三、实验过程

  1. 下载apache服务

yum install httpd -y
  1. 查看网卡信息

ifconfig
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 给网卡ens33添加ip地址

nmcli connection modify ens33 +ipv4.addresses 192.168.191.100/24
nmcli connection modify ens33 +ipv4.addresses 192.168.191.200/24
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 重启ens33

nmcli connection ens33 up
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 给IP为100和200创建文件

mkdir -p /var/www/html/ip/{100,200}
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 给创建的100和200文件创建html页面

echo "this is server 100" >/var/www/html/ip/100/index.html
echo "this is server 200" >/var/www/html/ip/200/index.html
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 给端口为100和200创建文件

mkdir -p /var/www/html/port/{100,200}
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 给创建的100和200的端口文件创建html页面

echo "this is port 100" >/var/www/html/port/100/index.html
echo "this is port 200" >/var/www/html/port/200/index.html
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 创建域名文件

mkdir /var/www/html/name/jiege
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 给域名文件创建html页面

echo "jie ge zui shuai" >/var/www/html/name/jiege/index.html
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 查看

tree /var/www/html
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 进入到配置文件目录

cd /etc/httpd/conf.d
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 创建一个配置文件(必须以.conf结尾,此处我配置的myhost.conf)

vim myhost.conf
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 配置虚拟主机文件

<Directory "/var/www/html">
        AllowOverride None
      # Options Indexes FollowSymLinks
      # Allow open access:
        Require all granted
</Directory>


# 域名
<VirtualHost www.jiege.com>
       DocumentRoot "/var/www/html/name/jiege"
       ServerName www.jiege.com
</VirtualHost>

#IP地址
<VirtualHost 192.168.191.100>
       DocumentRoot "/var/www/html/ip/100"
       ServerName 192.168.191.100
</VirtualHost>

<VirtualHost 192.168.191.200>
       DocumentRoot "/var/www/html/ip/200"
       ServerName 192.168.191.200
</VirtualHost>

#端口访问
Listen 100
<VirtualHost 192.168.191.129:100>
       DocumentRoot "/var/www/html/port/100"
       ServerName 192.168.191.129
</VirtualHost>

Listen 200
<VirtualHost 192.168.191.129:200>
       DocumentRoot "/var/www/html/port/200"
       ServerName 192.168.191.129
</VirtualHost>
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 保存退出

  1. 配置虚拟机本地host文件

vim /etc/hosts
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 编辑以下内容

192.168.191.129 www.jiege.com
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 配置本机(windows 10)host文件 (C:\Windows\System32\drivers\etc的host文件)

192.168.191.129 www.jiege.com
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 启动apache服务

systemctl   restart httpd
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 查看apache状态

systemctl status httpd
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
  1. 在本机网页进行访问

基于ip

centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档

基于端口

centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档
centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档

基于域名

centos apache安装与配置,Linux,服务器,运维,Powered by 金山文档

四、总结

有手就行,多简单多全面文章来源地址https://www.toymoban.com/news/detail-763885.html

到了这里,关于Centos的apache安装和相关配置(全网最全)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 全网最全Centos7.9搭建LDAP服务器+图形界面

    该密码是LADP服务器的管理员根密码,输入slappasswd后提示输入密码(123456)与确认密码,系统会输出一串加密后的字符串(保存好加密后的字符串,后面需要使用) 通过ldapmodify进行修改,不建议直接对文件进行修改 ①查看文件  ② 创建目录存放修改文件 ③创建 db .ldif 文件

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

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

    2024年02月15日
    浏览(54)
  • centos系列:【 全网最详细的安装配置Nginx,亲测可用,解决各种报错】

    #输出实例 #补充Nginx常用命令 #查看Nginx进程 #全局配置 #I/O事件配置 #HTTP配置 #日志配置 #生成用户密码认证文件 #修改主配置文件相对应目录,添加认证配置项 #创建网页内容存放的地方 #配置网页 #配置nginx.conf #亲测配置示例 #修改hosts文件 #配置完后,输入htttp://192.168.88.130:

    2024年04月28日
    浏览(40)
  • Elasticsearch-7.8.0安装最全(mac、Linux、window、centos7.5集群、docker)

    第一章 Elasticsearch-7.8.0单机安装 第二章 Elasticsearch-7.8.0集群基于Centos7 第三章 Elasticsearch-7.8.0通过Docker方式安装 Elasticsearch安装单机、Kibana安装单机 适用于mac、window、linux单机测试 1.1.1 安装包下载 下载地址:https://www.elastic.co/downloads/past-releases#elasticsearch 1.1.2 解压安装ElasticSea

    2024年04月09日
    浏览(39)
  • CentOS 8配置 yum/dnf 镜像源 | 安装 Docker | DockerCompose | SimpleDocker 及其相关操作

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker组成部分: 镜像(Image) 仓库(Repository) 容

    2024年02月03日
    浏览(52)
  • Linux(Centos)下安装配置Maven

    如果需要通过使用wget命令,直接通过网络下载maven安装包时,需要在linux系统中安装wget命令。 yum -y install wget 在/usr/local/下创建一个maven文件: mkdir /usr/local/maven 切换到安装目录,即新建的文件中: cd /usr/local/maven 下载安装:wget https://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/a

    2024年02月06日
    浏览(41)
  • 【Linux】详解Centos7的下载安装配置

    本文时间 2023-05-17 作者:sugerqube漆瓷 centos8已经停止维护,centos7将在2024-06-30停止维护(所以暂时选7) 未来替代品参考: AlmaLinux https://almalinux.org/ CloudLinux公司搞得RHEL下游发行版 RockyLinux https://rockylinux.org/ Gregory Kurtzer发起搞得RHEL下游发行版 附:常用Linux发行版操作系统大盘点

    2024年02月05日
    浏览(52)
  • 【Linux】centos安装配置及远程连接工具的使用

    🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的专栏《微信小程序开发实战》。🎯🎯 👉点击这里,就可以查看我的主页啦!👇👇 Java方文山的个人主页 🎁如果感觉还不错的话请给我点赞吧!🎁🎁 💖期待你的

    2024年02月08日
    浏览(39)
  • 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日
    浏览(33)
  • centos7安装apache

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

    2023年04月15日
    浏览(32)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包