配置与管理Apache服务器(linux)

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

一、安装、启动与停止Apache服务

1、安装Apache服务软件

# yum install -y httpd

2、启动Apache服务

# systemctl start httpd

systemctl的其它选项

start:启动

stop:停止

restart:重启

enable:设置开机自动启动

disable:禁用服务,从开机启动项把服务移除

status:查看服务状态

3、关闭selinux

#setenforce 0

4、关闭防火墙

# systemctl stop firewalld

5、测试

(1)安装火狐浏览器

#yum install -y firefox

(2)打开网页

#firefox http://127.0.0.1

出现以下页面(Apache默认首页)即表示 httpd 服务启动

配置与管理Apache服务器(linux)
配置与管理Apache服务器(linux)

二、认识Apache服务器的配置文件

配置文件的名称

存放位置

主配置文件

/etc/httpd/conf/httpd.conf

网站数据目录

/var/www/html

默认网站首页文件/var/www/html/index.html

虚拟主机目录

/etc/httpd/conf.d/vhost.conf

vhost.conf这个文件默认是没有,需要新建

访问日志

/var/log/httpd/access_log

错误日志

/var/log/httpd/error_log

测试:修改默认首页的内容,然后重新打开

# echo "我来测试默认首页" > /var/www/html/index.html

配置与管理Apache服务器(linux)

重新打开网页

发现内容已经改了

配置与管理Apache服务器(linux)

主配置文件/etc/httpd/conf/httpd.conf

1、先备份原配置文件

配置与管理Apache服务器(linux)

2、为了方便查看,从备份文件中反选不包含“#”的行,覆盖输出到原文件

配置与管理Apache服务器(linux)

3、打开配置文件

常用配置说明:

ServerRoot "/etc/httpd" #服务目录

Listen 80 #监听端口

User apache #运行服务的用户

Group apache #运行服务的用户组

ServerAdmin root@localhost #管理员邮箱

DocumentRoot "/var/www/html" #网站数据目录(网页文件)

#/var/www的权限设置

<Directory "/var/www">

AllowOverride None

Require all granted

</Directory>

#/var/www/html的权限设置

<Directory "/var/www/html">

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

</Directory>

#<IfModule>会判断 dir_module 是否载入,如果载入则会执行 DirectoryIndex index.html 指令

<IfModule dir_module>

DirectoryIndex index.html #默认的索引页页面

</IfModule>

#错误日志文件路径

ErrorLog "logs/error_log"

三、配置虚拟主机

需要在一台web物理服务器上,配置多个网站

三种方法:基于不同的IP地址;基于不同的端口号;基于不同的域名(主机号)。

方法一:基于不同的IP地址

要求

IP地址

网站数据目录

默认网页内容

192.168.128.77

/var/www/ip77

l am from 192.168.128.77

192.168.128.78

/var/www/ip78

l am from 192.168.128.78

1、添加第二个IP地址:192.168.128.78

配置与管理Apache服务器(linux)

保存退出,重启网络

#systemctl restart network

2、创建网站数据目录

配置与管理Apache服务器(linux)

3、创建默认网页文件,并写入内容

配置与管理Apache服务器(linux)

4、创建虚拟主机配置文件,并编辑内容

#vi /etc/httpd/conf.d./vhost.conf

配置与管理Apache服务器(linux)

5、重启Apache服务

#systemctl restart httpd

6、测试

配置与管理Apache服务器(linux)
配置与管理Apache服务器(linux)

方法二:基于不同的端口号

IP地址

端口号

网站数据目录

默认网页内容

192.168.128.77

8080

/var/www/p8080

l am from port 8080

192.168.128.77

8088

/var/www/p8088

l am from port 8088

1、创建网站数据目录

#mkdir /var/www/p8080 /var/www/p8088

2、创建默认网页文件,并写入内容

配置与管理Apache服务器(linux)

3、修改文件,把原来的内容删掉

#vi /etc/httpd/conf.d/vhost.conf

配置与管理Apache服务器(linux)

4、修改虚拟主机配置文件

#vi /etc/httpd/conf/httpd.conf

配置与管理Apache服务器(linux)

5、重启Apache服务

#systemctl restart httpd

6、测试

配置与管理Apache服务器(linux)

方法三:基于不同的域名(主机号)

IP地址

域名

网站数据目录

默认网页内容

192.168.128.77

www1.lcvc.com

/var/www/www111

l am from www111

192.168.128.77

www2.lcvc.com

/var/www/www222

l am from www222

1、创建网站数据目录

#mkdir /var/www/www111 /var/www/www222

2、创建默认网页文件,并写入内容

配置与管理Apache服务器(linux)

3、修改文件,把原来的内容删掉

#vi /etc/httpd/conf.d/vhost.conf

配置与管理Apache服务器(linux)

4、修改虚拟主机配置文件

#vi /etc/httpd/conf/httpd.conf

配置与管理Apache服务器(linux)

5、重启Apache服务

#systemctl restart httpd

6、测试

(1)修改/etc/hosts文件,添加以下域名解析信息

#vi /etc/hosts

配置与管理Apache服务器(linux)

(2)测试文章来源地址https://www.toymoban.com/news/detail-492707.html

配置与管理Apache服务器(linux)

到了这里,关于配置与管理Apache服务器(linux)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Linux 操作系统安装 Apache 服务器

    摘要 电子计算机诞生以来,计算机操作系统的研究有了很大的发展。我们 身边最熟悉的操作系统有微软的 windows。当然这只是相对于 pc 端来说。现在 操作系统进入了社会生活的各个方面,涉及大型计算机、个人计算机、移动便携 设备、其他自动化设备等各个层次的应用领域

    2024年02月04日
    浏览(65)
  • Linux下ElasticSearch7.9.2安装配置(包含服务器配置、启动停止脚本、开放端口和elasticsearch-head插件的使用)

    本文主要介绍Linux下ElasticSearch7.9.2安装,目前是介绍单节点的配置 应用 版本 说明 操作系统 centos7 稳定、高预测性、高管理性、高重复性的Linux平台 elasticsearch 7.9.2 es7.x的linux版本 jdk 8 本人使用JDK 8;ES建议使用JDK 11 启动的时候会有警告但是不会报错,可以忽略 此种方式可能比

    2024年02月08日
    浏览(62)
  • Linux中搭建和配置Apache服务器的详细步骤

    Apache是一款强大的开源Web服务器,广泛用于搭建和托管网站。在Linux系统上,搭建和配置Apache服务器是一个常见的任务,本文将提供详细的步骤和示例代码,帮助大家轻松完成这项任务。 首先,需要在Linux系统上安装Apache服务器。具体命令因Linux发行版而异,以下是一些示例:

    2024年02月03日
    浏览(62)
  • linux 15day apache apache服务安装 httpd服务器 安装虚拟主机系统 一个主机 多个域名如何绑定

    1.apache目录介绍 1.准备测试页面 2.访问控制测试 可以直接编辑apache主配置文件 修改默认网站发布目录 配置域名解析: 测试访问 基于端口 访问:www.soso666.com 访问: test.soso666.com:81 可以配置域名解析,也可以不用配域名解析

    2024年02月04日
    浏览(52)
  • 【Linux学习笔记】Linux服务器:配置与管理samba服务器

    一、【linux学习笔记】红帽Linux 7.8系统在虚拟机上的安装 二、【Linux学习笔记】Linux系统的基本操作  三、【Linux学习笔记】管理Linux操作系统:用户管理  四、【Linux学习笔记】管理Linux操作系统:磁盘管理 五、【Linux学习笔记】管理Linux操作系统:软件安装  六、 【Linux学习

    2024年02月02日
    浏览(48)
  • Ubuntu环境下的Tomcat服务器安装及其自启动配置

    仅供自己记录所用 1、 Tomcat 下载与安装         注意:在安装tomcat之前需要安装Java,JDK                 首先到官网下载安装包:Apache Tomcat® - Welcome! 下载到/usr/local/tomcat/下面并解压:tar -zxvf apache-tomcat-8.5.87.tar.gz 接下来就是给Tomcat文件添加使用权限:sudo chmod 755 -R apa

    2024年02月02日
    浏览(74)
  • 配置与管理samba服务器(Linux)

    1.了解samba服务器的功能 2.掌握samba服务器的配置管理 3.掌握samba 客户端程序的使用 4.掌握Windows主机和Linux主机共享文件互访的方法 1、物理机(windows客户端):samba_windows_client (1)启用VMnat8网卡 (2)按拓扑图设置IP为192.168.37.20 2、Linux客户端:samba_linux_client (1)克隆1台虚拟

    2024年01月20日
    浏览(49)
  • Linux服务器配置指南:网络、用户管理、共享服务及DNS配置详解

    💂 个人网站:【 海拥】【神级代码资源网站】【办公神器】 🤟 基于Web端打造的:👉轻量化工具创作平台 💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 设置虚拟机的网卡为仅主机模式,并要求服务器采用双网卡, ens33 IP地址设置为192.168. 5.x/24(其中x学号),

    2024年02月05日
    浏览(58)
  • WindwosServer系统一些设置【网卡驱动修复】【安装UWP应用】【服务器管理取消开机自启动】

    这里以2022为例: 此教程只针对I219-V/LM网卡! 小知识: 当电脑没网时,将手机和电脑用USB数据线连接 打开设置; 搜索“USB网络共享”; 打开,在右边弹出提示,点‘是’; 即可连接网络 下载文件:I219-V/LM安装程序 (I219-V和LM通用,不用担心兼容问题) 下载之后不要运行

    2024年02月10日
    浏览(54)
  • Linux/centos上如何配置管理NFS服务器?

    NFS(Network File System) 即文件操作系统; NFS 允许网络中不同计算机相互之间共享资源。 1980年由 SUN 发展出来的在 UNIXLinux 系统间实现文件共享的一种方法; 是一种文件系统协议,支持应用程序在客户端通过网络存取位于服务器磁盘中的数据; NFS 只提供网络文件共享,不提供

    2024年02月04日
    浏览(51)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包