安装和配置Apache服务器(上)
首先,安装软件分安装版和压缩版,压缩版也就是我们现在所说的绿色安装包。安装板和压缩版的区别就是,安装板在安装的时候就已经自动给你配置好环境,压缩版安装之后还要自己配置环境。自己配置环境也是有好处的,知道这些配置环境是怎么回事。
1.这里下载的是Apache的压缩版,Apache 2.4.33 Win64
httpd-2.4.33-win64-VC15.zip。
2.下载地址:https://www.apachelounge.com/download/。
3.安装说明:https://httpd.apache.org/docs/current/platform/windows.html。
- 将下载好的软件解压,安装到纯英文路径。例如:C:\Develop\Apache24。
- win+r进入管理员界面,进入到软件安装的bin目录下:

- 输入以下命令安装apache服务。
- 输入httpd -k install -n "Apache24",按回车,‐n 参数是指定服务名称。执行安装命令过后会报一个错,根据错误语法信息的提示可以找到当前错误信息的位置 C:/Develop/Apache24/conf/httpd.conf:的37行。打开配置文件可以看到37行是原来默认的ServerRoot "c:/Apache24",将其服务器的安装路径改为ServerRoot "C:\Develop\Apache24",之前默认的路径用的是正斜杠,所以在这里也把我们安装的路径改为正斜杠,即ServerRoot "C:/Develop/Apache24"。

- 紧接着输入:httpd -t回车,根据出现的错误信息找到对应的错误语句。可以看到原默认的路径为DocumentRoot "c:/Apache24/htdocs",这时候我们注意到很多路径都是默认的路径,解决这个问题我们需要一个一个的替换路径,这样太麻烦。可以直接在httpd.conf文件中按ctrl+d选中相同路径,将其都改为我们的安装路径。

- 重新输入httpd -t测试一下,可以看到Syntax OK,但是还有个警告的信息,在httpd.conf文件中搜索到ServerName,可以看到该文件的224行#ServerNamewww.example.com:80已经被注释掉了,在该行的下面添加本地的主机名,即ServerName localhost。再测试一下,就可以了。
- 输入以下命令启动apache服务器
httpd.exe -k start -n "Apache24"
- 在浏览器的地址栏中输入http://localhost/,回车即可看到It works!

安装和配置Apache服务器(上)的更多相关文章
- 安装和配置Apache服务器(下)
Apache的配置文档:http://httpd.apache.org/docs/current/. 1.监听端口: 默认的端口号为80端口,如果端口号冲突改为8080端口. 注:每改一次httpd. ...
- 如何在Ubuntu 18.04上安装和配置Apache 2 Web服务器(转)
如何在Ubuntu 18.04上安装和配置Apache 2 Web服务器 什么是Apache Web Server? Apache或Apache HTTP服务器是一个免费的开源Web服务器,由Apac ...
- 在Linux上怎么安装和配置Apache Samza
samza是一个分布式的流式数据处理框架(streaming processing),它是基于Kafka消息队列来实现类实时的流式数据处理的.(准确的说,samza是通过模块化的形式来使用kafka的 ...
- 在Apache服务器上安装SSL证书
参考:链接 前提条件 1.您的Apache服务器上已经开启了443端口(HTTPS服务的默认端口) // 开通443端口 firewall-cmd --zone=public --add-port=4 ...
- 怎样在 CentOS/RHEL 7/6 上安装和配置 Sendmail 服务器
在 CentOS 上,可以通过 mailx 命令 或 sendmail 命令来给因特网发送电子邮件. 关于前者的文章比较多,关于后者的文章比较少. 这里记录了我在 CentOS 7 上安装和配置 se ...
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3) 安装与配置 FTP 服务器
我们经常会使用 FTP,把本地电脑上的文件上传到服务器上,或者把服务器上的文件下载到自己的电脑里面.FTP 有服务端和客户端,FTP 的服务端提供了这种传输文件的服务,FTP 的客户端提供了传输文件的 ...
- -安装与配置 FTP 服务器
我们经常会使用 FTP,把本地电脑上的文件上传到服务器上,或者把服务器上的文件下载到自己的电脑里面.FTP 有服务端和客户端,FTP 的服务端提供了这种传输文件的服务,FTP 的客户端提供了传输文件的 ...
- 在APACHE服务器上的访问方式上去除index.php
在APACHE服务器上的访问方式上去除index.php 下面我说下 apache 下 ,如何 去掉URL 里面的 index.php 例如: 你原来的路径是: localhost/index ...
- zend studio 配置 apache服务器事宜
安装好 zend studio后,配置 apache服务器时,设置 configuration directory时,需选中 xampp\apache里面的 conf 文件夹,即完整的路径为: *\x ...
随机推荐
- POJ 1740(构造博弈)
题目链接: https://cn.vjudge.net/problem/POJ-1740 题目描述: Alice and Bob decide to play a new stone game.At ...
- .17-浅析webpack源码之compile流程-入口函数run
本节流程如图: 现在正式进入打包流程,起步方法为run: Compiler.prototype.run = (callback) => { const startTime = Date.now( ...
- CSS学习笔记02 CSS选择器
1.通配符选择器 通配符选择器用“*"号表示,是所有选择器中作用范围最广的,能匹配页面中所有的元素 /*设置当前页面中所有标签的颜色为红色*/ * { color: red; } 2.标签选 ...
- Tomcat9.0环境搭建与源码编译
使用IntelliJ IDEA 搭建Tomcat9.0项目 准备条件: 下载源码 这里我们下载的Tomcat的源码版本是9.0.12. 下载地址: https://tomcat.apache ...
- 利用netty简单实现聊天室
1.导入依赖包 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</a ...
- Java代码优化笔记
指定类.方法的final修饰符 为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写.如果指定了一个类为final,则该类所有的方法都是final的.Java ...
- 233 Matrix(hdu5015 矩阵)
233 Matrix Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total ...
- Another kind of Fibonacci(矩阵)
Another kind of Fibonacci Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Jav ...
- 杭电acm习题分类
专注于C语言编程 C Programming Practice Problems (Programming Challenges) 杭电ACM题目分类 基础题:1000.1001.1004.1005. ...
- Code Signal_练习题_depositProfit
You have deposited a specific amount of money into your bank account. Each year your balance increas ...