Web服务器:Apache的安装使用
Apache我们很熟悉,已经用了不短时间的tomcat就是apache公司开发的,那么这款以公司命名的所谓的Web服务器Apache,又到底什么呢?
一、概念
Apache是一个静态的Web服务器,是一种对外提供静态资源(HTML)访问的Web服务器,在Windows下我们常用Apache作为Web服务器。
二、Apache和tomcat的区别
我们熟悉tomcat,那么Apache和它二者的区别是什么呢?参考博客
相同点:
1)两者都是apache组织开发的
2)两者都有HTTP服务的功能
3)两者都是免费的
不同点:
1)Apache是专门用了提供HTTP服务的,以及相关配置的(例如虚拟主机、URL转发等等)
2)Tomcat是Apache组织在符合J2EE的JSP、Servlet标准下开发的一个JSP服务器 。
3)Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于Apache运行。
三、安装
1、首先,是下载安装包。下载 链接
根据自己的系统选择合适的安装包。
然后解压到自己的合适路径上。
配置Apache文件下conf目录下的httpd.conf配置文件,可以配置SRVROOT
将其中的路径改为Apache的安装路径。
2、使用管理员权限的cmd命令符,首先进入该apache的bin目录,使用命令 httpd -k install 安装。
弹出安全警报,允许即可。
3、第一次安装后不会自动启动,需要手动启动,输入命令httpd -k start
虽然有一个错误,但已经启动成功。在浏览器输入localhost显示it works!即表示成功。
3、使用ApacheMonitor,Apache管理器
在bin目录下
4、关于之前的错误信息,可以打开httpd.conf配置文件改写,新添加ServerName改为本地。
5、可以使用httpd -t 进行配置文件错误检查。
显示syntax OK ,无语法错误。
并且需要注意的是,进行过配置文件修改,都要重启Apache服务器。可以使用之前的ApacheMonitor管理器完成重启。
6、这是建立在本地的web服务器搭建,下面是搭建公网Web服务器的步骤:
1)购买租用一台云服务器安装Apache,如阿里云、华为云等。
2)购买域名,将Apache的配置文件中的ServerName由我们的localhost改为相应的域名
3)在购买域名的服务商那里绑定所购买的域名指向的你服务器对应的IP地址
4)将网站页面放到Apache的web目录下(DocumentRoot所指向的文件路径)
总结 httpd.conf 下需要知道的名词
ServerRoot:Apache安装根目录
DocumentRoot:网站根目录
Directory:权限配置
ServerName:域名(主机名)
这次的安装是为PHP的学习打下基础,不难理解,实现简单。
综上。
Web服务器:Apache的安装使用的更多相关文章
- Windows(Server)环境安装Web服务器(Apache,PHP,Mysql)图文教程
Windows下Apache+PHP+MySQL搭建web服务器的方法,windows Server Install Apache PHP MySQL(图文详解) 环境准备: Windows Serv ...
- Web服务器☞Apache VS Nginx
Web服务器☞Apache VS Nginx LZ最近公司有一个项目在Web服务器选型上,在Apache和Nginx之间引起了一些讨论.这两者目前都是业内优秀的web服务器,都实现了HTTP1.1协议 ...
- 阿帕奇web服务器下载部署安装运行
链接: https://jingyan.baidu.com/album/d8072ac47baf0eec95cefdca.html?picindex=4 1.apache服务安装成功可是启动失败“wi ...
- [转]web服务器apache架构与原理 &apache 监控
web服务器 在开始了解Apache前,我 ...
- Ubuntu14.4下搭配WEB服务器(apache + php + mysql)
今天,趁着自己动手安装web服务器的余热,将Ubuntu14.4搭配WEB服务器的过程记录下来. “一切皆文件”. 说明:网上关于类似搭配web服务器的教程,案例不计其数,但自己亲自动手“试试”,一定 ...
- Web服务器—Apache
Apache配置文件:httpd.conf文件 # 指定Apache的安装路径,此选项参数值在安装Apache时系统会自动把Apache的路径写入. ServerRoot "/www/ser ...
- web服务器-apache
一.apache详解 1. 概述 apache是世界上使用排名第一的web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的web服务器端软件之一.它快 ...
- WEB服务器3--IIS7.0安装和配置
安装Web服务器(IIS) 点击开始菜单->所有程序->管理工具->服务器管理器,启动服务器管理器,界面如下: 在服务器管理器中,选择角色,你将可以看到角色总视图. 点击添加角色,会 ...
- 淘宝开源Web服务器Tengine基本安装步骤
Tengine 是由淘宝核心系统部基于Nginx开发的Web服务器,它在Nginx的基础上,针对大访问量 网站的需求,添加了很多功能和特性.Tengine的性能和稳定性已经在大型的网站如淘宝网,淘宝商 ...
- WEB服务器----Apache 安装配置
1.官网下载需要的安装包(包括主安装包和依赖包的下载)可以直接使用Linux的wget进行下载: httpd安装包下载地址:http://mirrors.hust.edu.cn/apache//htt ...
随机推荐
- redhat 7.6 rsync 配置,实时同步脚本
1.查看rsync,并安装 yum install rsync -y 2.配置/etc/rsyncd.conf文件 建议cp一份作为备份,清空内容复制以下配置 [服务端配置]log file = /v ...
- luogu P3356 火星探险问题
本题很简单的费用流问题,有石头的点需要限制,那我们就可以拆点,capacity为1就可以限制,然后cost为-1,直接跑板子就可以了,注意输出的时候找残量网络的反向边
- 「CSP-S模拟赛」2019第四场
「CSP-S模拟赛」2019第四场 T1 「JOI 2014 Final」JOI 徽章 题目 考场思考(正解) T2 「JOI 2015 Final」分蛋糕 2 题目 考场思考(正解) T3 「CQO ...
- 思科 ASA 系列防火墙 官方文档下载指南
思科 ASA 系列命令参考 思科 ASA 系列命令参考,A 至 H 命令 思科 ASA 系列命令参考, I 至 R 命令 思科 ASA 系列命令参考,S 命令 思科 ASA 系列命令参考, ASASM ...
- Intent的常用属性之ComponentName
启动activity的另一种方式 在按钮中添加如下代码 ComponentName componentName=new ComponentName(MainActivity.this,NewActiv ...
- python学习 第一章 one day(补)
python入门 一.编写Hello,World 方法一. 进入解释器,实施输入并获取到执行结果 C:\Users\84535>python Python 3.7.4 (tags/v3.7.4: ...
- Hadoop端口与界面
NameNode:7180 Cloudera Manager集群管理界面: NameNode:50070 NameNode Web UI/数据管理界面: NameNode:8020/9000 Ha ...
- Vue二次精度随笔(1)
1.button.input标签的disabled属性 该标签可以控制按钮是否可用,如果他的值为以上几种的话,则他都不会在标签上渲染出这个属性,一旦这个属性出现的话,就说明他是禁用的 2.移除动态绑定 ...
- bzoj 4487: [Jsoi2015]染色问题
先贴一个题解吧,最近懒得要死2333,可能是太弱的原因吧,总是扒题解,(甚至连题解都看不懂了),blog也没更新,GG http://blog.csdn.net/werkeytom_ftd/artic ...
- Content Provider基础
1.Content Provider为存储和获取数据提供了统一的接口. 2.Content Provider可以在不同的应用程序之间共享数据. 3.Android为常见的一些数据提供了ContentP ...