Apache http server 的安装设置

WWW服务器搭建(2)——Apache服务器配置与管理 本文详细介绍了在CentOS7.5平台上安装部署Apache2.4,并对Apache的配置文件做了详细的分析讲解。 阅读详情

首先说一下安装前的环境检查,进入dos控制界面,输入netstat -a -n -o 看看80端口有没有被占用,如果站用了就麻烦释放掉80端口,方面WEB SERVER安装。

进入主题:

 在Apache官方下载Apache WEB SERVER ,本人下载的是httpd-2.2.22-win32-x86-no_ssl.msi,双击直接安装,安装跟安装平常普通的软件差不多,自己可以百度搜索一下安装图解,基本上有,这里我就不说了。安装完之后启动服务,输入http://127.0.0.1/,如果页面显示

It works!

说明你已经安装正确。当然你也可以选择手动启动服务同时是8080端口,这个也是可以的。

 配置:Apache的配置主要集中在安装目录下的config/httpd.conf文件,这里的需要我们准确设置。

1.找到-->修改

Ctrl+F搜索一下ServerName 我这里是#ServerName TOSHIBA-PC:80,这里你可以去掉注释TOSHIBA-PC可以换成你的域名,我这里没有域名就是服务器名称了(计算机名)。

2.找到-->修改

同样的方式搜索DocumentRoot  ,这是什么?

      这个叫作DocumentRoot即webroot,即:发布目录,发布在这个目录下的任何工程都会在Apache服务开启时被装载成标准的web工程,我们现在动手来把这个WebRoot定位到我们自己的发布目录中去吧。

把#DocumentRoot "D:/tools/httpd/htdocs"改成DocumentRoot "E:/发布目录",然后将D:/tools/httpd/htdocs目录下的index.html(一个普通的html文件)拷贝到发布目录中去。

 现在在重新启动会提示你没有权限访问 (You don't have permission to access>>>>.)

3.找到-->修改

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    deny from all
</Directory>                                   

 将其修改为

 <Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    allow from all
</Directory>           重新启动访问   IT WORKS 是不是出现了。

4.找到-->修改

#
# This should be changed to whatever you set DocumentRoot to.(这里应该改成发布目录)
#
<Directory "E:/发布目录">

 你的发布目录不可能只有一个文件吧,假设有一个test文件,里面有很多的重要文件,你输入http://127.0.0.1/test/目录下面的文件全部暴露了,是不是很不安全。

5.找到-->修改

 Options Indexes FollowSymLinks注释掉 #Options Indexes FollowSymLinks

添加 Options None

再次输入http://127.0.0.1/test/目录会提示

You don't have permission to access /test/ on this server.

达到了我们需要的效果

好了,Apache的基本配置完成了即:

 ①把DocumentRoot改到另一个物理目录上而不使用Apache自带的WebRoot目录。

 ② 安全配置,不需要看见的文件不要暴露出来。

LoFTR训练避坑指南:从零到一复现论文训练流程 本文是一份详细的LoFTR模型训练避坑指南,旨在帮助开发者从零开始复现论文训练流程。文章系统性地讲解了环境配置、数据准备、代码调试与显存优化等关键步骤,并针对常见的训练错误提供了解决方案,确保训练过程顺利进行。 阅读详情

相关推荐

解锁笔记智能对话:手把手配置 Obsidian Copilot 插件与硅基流动模型

本文详细介绍了如何为Obsidian笔记软件配置Copilot插件,并接入硅基流动AI模型,从而为个人知识库添加智能对话能力。通过手把手教程,指导用户完成插件安装、API Key获取、模型配置及索引构建,最终实现基于个人笔记内容的深度语义问答,提升知识管理效率。

corn8的博客 613

Apache 服务器的搭建和配置

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一,Apache的主程序名为httpd。

2301_78315274的博客 5193

5分钟搞定PaddleOCR PP-OCRv5环境搭建:从安装到第一个识别Demo

本文提供了一份详细的PaddleOCR PP-OCRv5环境搭建与快速入门指南。通过清晰的步骤,指导读者在5分钟内完成从创建Python虚拟环境、安装PaddlePaddle框架和PaddleOCR库,到编写并运行第一个OCR识别Demo的全过程,帮助开发者快速体验最新的PP-OCRv5模型的文字识别能力。

sprite的博客 1270

Web基础与HTTP协议

Apache HTTP Server 是开源软件项目的杰出代表,基于标准的HTTP 网络协议提供网页浏览服务,在Web 服务器领域中长期保持着超过半数的份额。Apache 服务器可以运行在Linux、UNX、Windows等多种操作系统平台中。

Feng_I的博客 1403

C++坦克大战源代码

【代码】C++坦克大战源代码。

强国豪,林中霖 2610

实战指南(一)SCAPS-1D太阳能电池模拟软件从零到一:模型构建与参数解析

本文详细介绍了SCAPS-1D太阳能电池模拟软件的使用方法,从模型构建到参数解析,帮助用户快速掌握这一免费且功能强大的工具。特别适合用于单结/多结电池的电学性能分析,涵盖钙钛矿电池等常见结构的模拟实践,并提供参数调试和收敛性问题处理的实用技巧。

weixin_30588675的博客 445

Apache HTTP Server

  Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。 apache的简单...

yangkaiorange的博客 4630

Vue3多级路由缓存失效的深度解析与实战解决方案

本文深度解析了Vue3项目中多级路由下keep-alive缓存失效的根本原因,并提供了三种实战解决方案:通过路由扁平化根治问题、利用状态管理精细模拟缓存效果,以及借助keep-alive-vue3插件快速修复。文章旨在帮助开发者彻底理解Vue Router与keep-alive的协作机制,从而根据项目情况选择最佳策略,有效解决页面状态丢失的难题。

weixin_29015801的博客 285

配置与管理Apache服务器

Apache HTTP Server(简称 Apache)是 Apache 软件基金会的一款开放源代码的 Web 服务器,它可以在大多数计算机操作系统中运行,且因具备多平台特性和安全性而被广泛使用,并成为流行的 Web 服务器软件之一。它运行快速、可靠,并且可通过简单的 API 扩展来将 Perl/Python 等的解释器编译到服务器中。Apache HTTP Server是一款功能强大、灵活且可靠的Web服务器软件,它在全球范围内被广泛部署和使用。

yoona333的博客 1759

nRF52840开发环境搭建:从零开始配置Keil与SDK

本文详细介绍了nRF52840开发环境搭建的全过程,包括硬件准备、Keil MDK与nRF5 SDK的安装配置、常见问题解决方案及蓝牙功能开发进阶。特别强调了J-Link调试器的使用和SDK版本匹配的重要性,帮助开发者快速上手nRF52840开发。

weixin_29176179的博客 885

TwinCAT3 Modbus-TCP Client/Server使用

/起始地址是12289//起始地址是12294。

panjinliang066333的博客 7736

如何在openEuler中编译安装Apache HTTP Server并设置服务管理(含Systemd和Init脚本)

访问Apache官网下载最新版本的httpd源代码包。同方法一,先完成httpd的安装。

2301_78538021的博客 1772

RK3588部署rtmpose模型

摘要: 本文详细介绍了在RK3588开发板上部署RTMPose模型的全流程。首先在Ubuntu环境中搭建MMCV框架,通过MMPose工具将PTH模型转换为ONNX格式。随后使用RKNN-Toolkit2将ONNX模型转换为RKNN格式,并完成开发板部署。关键步骤包括模型转换(PTH→ONNX→RKNN)、环境配置和推理验证,最终实现人体姿态估计功能。整个过程涉及MMPose、RKNN-Toolkit等工具链的使用,为边缘计算场景下的实时姿态分析提供了可行方案。

qq_44224801的博客 1221

linux 升级apache 2.4,随记:Linux下apache2.4.4的安装

安装环境:CentOS6.3一、下载安装包APR(Apache portable Run-time libraries,Apache可移植运行库)主要为上层的应用程序提供一个可以跨越多操作系统平台使用的底层支持接口库PCRE用于提供编译环境的函数库其实apache有APR绑定的安装包,我没用二、准备安装环境解包tar -jxvf apr-util-1.5.1.tar.bz2tar -jxvf ap...

weixin_42513814的博客 384

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Apache HTTP Server在Windows下的搭建

最近在学安卓,看《第一行代码》看到了网络编程,其中有关于Apache HTTP Server的搭建的内容,但是书上几笔带过,而且Apache官网上安装方式也已经变更,所以我在这里把我安装的过程写下来。 如果帮到了你,我会很开心。 -------------------------------------------------------------------- 1.进入Apache HT

ztgreenleaves的博客 5613

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Apache缓存

Apache缓存 在Linux虚拟机上远程获取共享 [root@lamp ~]# smbclient -L //192.168.100.3/ Sharename Type Comment --------- ---- ------- LAMP-C7 Disk [root@lamp ~]# mount.cifs //19...

Parhoia的博客 2402

Windows下Apache安装步骤(一看就会)

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 本篇文章给大家介绍一下Windows下Apache安装步骤。仅供参考,希望对大家有所帮助。

qqhruchen的博客 2万+

Linux系统安装Apache

Linux系统安装Apache Apache简介 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。 Apache安装前准备 1、Apache软件下载 Apache的相关软件包下载地址:http://httpd.apache.org/download.cgi#apa

qq_43704782的博客 4456

Installing and Configuring the Apache HTTP Server Plug-In (在weblogic 9.x 10.x上配置apache http server 插件)

Installing and Configuring the Apache HTTP Server Plug-In The following sections describe how to install and configure the Apache HTTP Server Plug-In: Overview of the Apache HTTP Server Plug-In

BbossGroups 打造中国制造品牌 4697

Apache 编译安装

为什么80%的码农都做不了架构师?>>> ...

weixin_33859665的博客 96

在CentOS 7 1804 中 安装 Apache HTTP Server 并 配置 阿里云 SSL

相关链接: 在CentOS 7 1804 中 安装 Apache HTTP Server 并 配置 腾讯云 SSL 在CentOS 1804 中的 Tomcat 9 设置 SSL( https ) 加密 (多域名加密,阿里云 SSL+ 腾讯云 SSL) 在CentOS 1804 中设置 Apache Tomcat 9.0.12 开机自启 在tomcat中设置http自动跳转https 安...

517

Linux 下Apache(httpd) 安装、配置

1. 前置准备 有些linux版本中已经预置了有Apache,并且已经是服务了,所有首先检查系统中是否已经存在httpd的服务# 1. 查看是否有httpd进程正在运行(下图是有的情况) ps -ef|grep httpd # 2. 查看linux系统服务中有没有httpd(下图是有的情况) chkconfig --list如果有processor或者有自动启动,就执行如下步骤,没有的话可以跳过此步

「有且仅有」 9万+

Apache CentOS安装

step1.检查系统是否安装httpd rpm -qa|grep httpd step2.卸载有过httpd的服务 rpm -e --nodeps http* 如果没有使用过,则该命令会返回error,不需要在意 step3.下载Apache最新安装包 wget http://www.eu.apache.org/dist/httpd/httpd-2.4.46.tar.gz tar zvxf httpd-2.4.46.tar.gz step4.安装依赖库 yum install pcre-d

Gril_Wang的博客 2025

LINUX下搭建Apache HTTP Server

一、概述 Apache HTTP Srver(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器软件,可以在大多数电脑操作系统中运行,由于其跨平台和安全性。被广泛使用,是最流行的Web服务器之一。它快速、可靠并且可以通过简单的API扩充,将Perl/Python等解释器编译到服务器中。 二、安装 在Linux中安装Apache的方法,可以通过yum在线安装: yum -y install httpd* 安装完成后,根目录在/etc/httpd 三、目录结构及配置文件注解

不怕死的假老练 2275

Fedora 安装 Apache HTTP Server

前言:因为要用到一些 Web 应用,虽然已经有了 Tomcat 服务器,但是 Tomcat 是用来开发时用的,经常需要重启,所以想要安装一个一直运行的服务器,以方便其他静态的 Web 应用正常使用。Apache HTTP Server 是最常用的 Web 服务器之一,所以安装来试试。此次操作环境是 Fedora 27。 目录 目录 一. 安装 HTTPD 二. 保护 Apache...

u013447565的博客 2719

Apache HTTP Server 2.0 安装和配置记录

Apache HTTP Server 2.0 安装和配置记录 本文档描述了如何在Windows下安装和配置Apache HTTP Server 2.0,使用的安装文件是apache_2.0.48-win32-x86-no_ssl.msi,可以从http://httpd.apache.org下载。 Install and Run Apache 2 as a Service   双击文件apa...

燕子~~ 259
上一篇: win7下80端口被(Pid=4)占用的解决方法
下一篇: Windows下OpenSSL安装配置
TomZXY
博客等级 码龄16年 46粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值