Linux安装Apache保姆级教程

文章目录

  • 前言
  • 一、安装Apache
    • 1.安装Apache
    • 2.开启服务
    • 3.查看服务的状态
    • 4.网络请求测试
    • 5.将服务设置为自启
  • 二、外部电脑访问Apache设置
    • 方法一:关闭防火墙
    • 方法二:添加防火墙端口(Apache默认端口:80,如果修改了Apache端口,添加端口的时候要注意对应)
  • 三、配置Apache服务
    • 1.Apache服务常见配置文件介绍
    • 2.Apache的主配置文件httpd.conf介绍
    • 3.配置httpd服务程序常用的参数及用途

前言

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器。Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。

一、安装Apache

1.安装Apache

Apache 2.0以上就叫httpd

yum -y install httpd

在这里插入图片描述

2.开启服务

systemctl start httpd

在这里插入图片描述

3.查看服务的状态

Active: active (running):就是服务正在运行

systemctl status httpd

在这里插入图片描述

4.网络请求测试

出现网页代码说明没有问题

curl http://localhost

在这里插入图片描述

5.将服务设置为自启

systemctl enable httpd

在这里插入图片描述

二、外部电脑访问Apache设置

方法一:关闭防火墙

systemctl stop firewalld

在这里插入图片描述

在这里插入图片描述

方法二:添加防火墙端口(Apache默认端口:80,如果修改了Apache端口,添加端口的时候要注意对应)

  • 添加防火墙端口

    firewall-cmd --zone=public --add-port=80/tcp --permanent
    

    在这里插入图片描述

  • 防火墙重新载入(使修改的操作生效)

    firewall-cmd --reload
    

    在这里插入图片描述
    在这里插入图片描述

三、配置Apache服务

1.Apache服务常见配置文件介绍

文件目录/名称作用
/etc/httpd服务目录
/etc/httpd/conf/httpd.conf主配置文件
/var/www/html网站数据目录
/var/log/httpd/access_log访问日志
/var/log/httpd/error_log错误日志
/etc/httpd/conf.d附加模块配置目录
/etc/httpd/modules模块文件路径链接
/etc/httpd/log默认日志文件链接

2.Apache的主配置文件httpd.conf介绍

在httpd服务程序的主配置文件中,存在三种类型的信息:注释行信息、全局配置、区域配置。(配置文件位置:/etc/httpd/conf/httpd.conf)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.配置httpd服务程序常用的参数及用途

参数作用
ServerRoot服务目录 ServerRoot "/etc/httpd"
Listen端口监听,监听的IP地址与端口号 Listen 12.34.56.78:80Listen 80
User运行服务的用户 User apache
Group运行服务的用户组 Group apache
ServerAdmin管理员邮箱 ServerAdmin root@localhost
DocumentRoot网站根目录 DocumentRoot "/var/www/html"
ErrorLog错误日志 ErrorLog "logs/error_log"
LogLevel日志级别(debug, info, notice, warn, error, crit,alert, emerg) LogLevel warn
AddDefaultCharset字符集 AddDefaultCharset UTF-8

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/789261.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

边缘网关在智能制造工厂中的创新应用及其带来的显著成效-天拓四方

在数字化浪潮席卷之下,智能制造工厂正面临着前所未有的数据挑战与机遇。边缘网关,作为数据处理与传输的关键节点,在提升工厂运营效率、确保数据安全方面发挥着日益重要的作用。本文将通过一个具体案例,详细阐述边缘网关在智能制造…

[C语言实现]数据结构二叉树之《我种下的树会为我遮阳挡雨》

🥰作者: FlashRider 🌏专栏: 初阶数据结构 🍖知识概要:详解二叉树的概念、二叉树的遍历、以及代码实现。 目录 树的基本概念 树的存储结构与二叉树的实现 树的存储 什么是二叉树 二叉链存储二叉树 二叉树的代码实现 树的基本…

代码随想录算法训练营第三十六天|leetcode416题

一、leetcode第416题 本题要求数组分成两个子集,子集的和是否相等,可以转化为0-1背包问题,即背包容量为数组元素和的1/2,物品大小即为元素大小。设置dp数组,dp[i]表示为背包容量为i能放置的元素大小,可知d…

车载电子电器架构 —— 局部网络管理汇总

车载电子电器架构 —— 局部网络管理汇总 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明…

黄金票据的复现

实验环境以及工具 服务器:Windows server 2003 用户:Windows 7旗舰版 工具:mimikatz 搭建服务器环境 参考:内网横向——域渗透之黄金票据复现-CSDN博客 创建用户 使用gpupdate刷新策略; 搭建win7环境 设置ip ‘…

【c++20】CPP-20-STL-Cookbook 学习笔记

Cpp20-STL-Cookbook-src简单的阅读笔记。c++20更好用了,比如STL 包含了一些这样的辅助函数,比如 make_pair() 和make_tuple() 等。 这些代码现在已经过时了,但是为了与旧代码兼容,会保留这些代码。比如 可以声明是一个std的string:Sum s1 {1u, 2.0, 3, 4.0f }?

二维相位解包理论算法和软件【全文翻译-将相位分解为 “非旋转 “和 “旋转 “(2.4)】

2.4 将相位分解为 "非旋转 "和 "旋转 "部分 借用电磁场理论,可以用发散和卷曲来指定矢量场[9][10]。当且仅当矢量函数 F(r)(以及由其描述的场)在整个域 D 中不旋转或无旋转时,我们称之为矢量函数 F(r)、 因此,如果等式 2.30(也是第 2.2 节关于路径…

ubuntu16.04安装vscode那些事

1)安装deb包。 用ftp传输到ubuntu后,进入ftp的目录下, sudo dpkg -i code_1.32.3-1552606978_amd64.deb 安装完成后,进入/usr/share/applications/,找到vscode的图标,右键, copy to ,选择deskt…

揭秘糖尿病患者稳定控制血糖的关键!

患者在就诊之前一直使用的二甲双胍和达格列净这两种降糖药物,这两种药对于控制血糖是有一定效果的。北京崇文门医院朱学敏主任的建议是继续服用,然后患者空腹血糖在7-8mmol/L左右,餐后血糖稍高,达到9-10mmol/L,但总体上…

停机部署、蓝绿部署、滚动部署和金丝雀部署对比——筑梦之路

停机部署(Shutdown Deployment) 停机部署策略是最简单直接的部署方式,即在升级过程中完全停止当前运行的应用,并在升级完成后重新启动。这种方法适用于那些可以承受短暂停机的应用,例如简单的静态网页或者对可用性要求…

外贸建站公司排名

站易wodpress建站 设计非常简洁、非常人性化,符合欧美人喜欢的简洁网站风格。 http://www.zhanyes.com 简站wordpress主题 简站wordpress主题,让建网站更简单,始于2013年,崇尚简约、鄙视繁琐、化繁为简、实用即可。 https://w…

单链表求集合的交集

#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LinkNode {ElemType data;LinkNode* next; }LinkNode, * LinkList; //尾插法建立单链表 void creatLinkList(LinkList& L) {L (LinkNode*)mallo…

外汇110:交易中,是否真的存在确定性?

我们看问题的角度不同&#xff0c;得到的结果必然也是不一样的。我们不能否认任何一种可能性&#xff0c;但一切需要从逻辑出发。交易中&#xff0c;最大的确定性就是市场是不确定的&#xff0c;什么样的行情都可能发生。当然&#xff0c;绝对的确定性是不存在的&#xff0c;但…

nginx配置多vue项目

1. 找到linux docker安装好的nginx目录文件 进入nginx内 把打包好的vue项目放在html文件下 如上 三个文件夹下对应着三个不同的vue项目 2. 配置default.conf的配置文件&#xff0c; 一个nginx配置文件可以多个项目进行代理 进入到conf 找到conf.d下面的default.conf 文件…

09. 【Android教程】表格布局 TableLayout

学完了 Android 两个经典布局&#xff0c;是不是觉得已经可以应对大多数场景了&#xff1f;我记得当我学完 LinearLayout 和 RelativeLayout 之后&#xff0c;我觉得 UI 布局已经可以出师了&#xff0c;在本人从事了多年的 Android 研究之后&#xff0c;可以很负责任的告诉你&a…

STM32 uC/OS-III

What is uC/OS-III? C/OS-III 的发音为“Micro C O S Three”&#xff0c;这意味着 C/OS-III 是基于 C 语言编写的第三代 小型操作系统&#xff0c;当然这里所说的第三代是相对于 C/OS 的前两个版本 C/OS 和 C/OS-II 而言 的&#xff0c;后面也会介绍这三个版本的差别。C/OS/…

.vimrc文件的语句语法

本文结构&#xff1a; a、简介 b、详细解释其中的一些常见语句和语法。 a、.vimrc 文件是 Vim 编辑器用于配置用户设置和自定义行为的文件。当 Vim 启动时&#xff0c;它会读取 .vimrc 文件中的命令和设置&#xff0c;并根据这些指令来配置编辑器的行为。 b、.vimrc 文件中…

dm8 redo日志管理

dm8 redo日志管理 基础环境 操作系统&#xff1a;Red Hat Enterprise Linux Server release 7.9 (Maipo) 数据库版本&#xff1a;DM Database Server 64 V8 架构&#xff1a;单实例1 查看 1.1v$rlogfile 可以查出文件路径、文件大小、创建时间等 SQL> select GROUP_ID,FI…

掌握Go语言:Go语言接口精解,实现多态性与灵活性的利器(31)

在Go语言中&#xff0c;接口&#xff08;interface&#xff09;是一种抽象类型&#xff0c;用于定义对象的行为。接口定义了一组方法的集合&#xff0c;而不关心具体类型。任何类型只要实现了接口中定义的方法&#xff0c;就被认为是实现了该接口。接口提供了一种方式来实现多态…

第117讲:深入MySQL性能优化:从多个角度提升数据库性能

文章目录 1.从哪些角度去考虑MySQL的优化2.数据库服务器的选型3.从操作系统层面去优化MySQL数据库3.1.关于CPU方面的优化3.2.关于内存方面的优化3.3.关于磁盘IO方面 4.应用端的优化5.数据库系统优化工具6.数据库系统参数优化6.1.最大连接数的优化&#xff08;max_connections&a…