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 ...
随机推荐
- C++查找指定路径下的特定类型的文件
转载:https://www.cnblogs.com/tinaluo/p/6824674.html 例子:找到C盘中所有后缀为exe的文件(不包括文件夹下的exe文件) #include<std ...
- web前端面试第一次[javascript函数和方法的区别]
//函数 function f1(){ console.log("我是函数"); } //调用函数 f1(); //创建一个空对象 var obj = {} //把函数定义到对象里 ...
- luogu P2774 方格取数问题
有限制的问题,显然考虑全选再根据限制去掉的想法较优,我们发现一个点四周的点受限,其x或者y差一,也就是说奇偶性不同,那我们可以将其分成白点和黑点,就变成了最小割的问题,将每个白点向受限制的黑点连边,c ...
- 科软-信息安全实验2-netfilter实验
目录 一 前言 二 Talk is cheap, show me the code 三 前期准备 四 效果演示 五 遇到的问题&解决 六 参考资料 七 老师提供的代码 一 前言 文章不讲解理论 ...
- Mini_Linux需要搭的环境
1.bash:ifconfig:command not found sudo yum install -y net-tools 2.如果Linux系统是通过复制得到 需要更改hostname vi ...
- Python 类型转换指南
一.int型 支持转换为 int 类型的,仅有 float.str.bytes,其他类型均不支持. 1.float -> int会去掉小数点及后面的数值,仅保留整数部分. 2.str -> ...
- jQuery EasyUI window窗口实例
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>j ...
- MySQL部分语法
MySQL 1.先进入到d盘根目录(自己安装MySQL的盘符) cd d:\2.输入net start mysql3.在d盘的根目录下输入mysql -u root -p就可以进入mysql的命令提示 ...
- Day1-D-CF-1144C
简述:给你一个数组,判断是否能拆分成2个数组,一个递增一个递减,若不行输出No,可以就Yes并分别输出 思路:统计每个数出现的次数,若有大于2的肯定无法组成严格单调,这样就只需要将出现两次的组成递,剩 ...
- 自定义工具'MSDiscocodeGenerator’失败。未能检索当前项目。
问题描述: 引用webservice时不出错,但更新是出现错误 “自定义工具'MSDiscocodeGenerator’失败.未能检索当前项目.” 解决办法: 打开控制面板修复.NET 3.5SP1, ...