浅谈Apache

作者: kangyiii | 来源:发表于2017-01-04 20:56 被阅读18次

Apache是一个web Server,是比较重量级的Web服务器,也是市面上使用比较多的一款服务器软件。

常识:

  • 与PC应用通信要知道端口号,访问地址为ip+端口号。(有时看到的是域名,域名其实可以理解为ip的别名,通过DNS解析就能获得ip
  • 计算机端口号从1-65535,因为端口号的表示为16位2进制,所以端口号最大为二进制1111 1111 1111 1111,转化为10进制即为65535
  • 在实际开发中,为了防止被非法应用程序恶意监听,可以通过控制台命令 netstat-an查看哪些端口正在被监听,netstat -anb可显示那个应用程序正在监听哪个端口
  • 一个端口同时只能被一个应用监听,但一个应用可以监听多个端口。
  • 名花有主端口: 1-1024号 ,不要轻易使用

Apache文件目录结构

Snip20170104_8.png

bin(常用命令) 、conf(配置文件) 、 htdocs(站点)、 modules(模块)是常用到的4个文件夹

Apache启动

Apache每次启动都会从conf文件夹中的httpd.conf文件中找到要加载的模块,再从modules文件夹内找到相应的模块进行加载。

Apache跨平台原因

Apache是基于模块化设计的,大多数功能都被分散到各个模块,各个模块的处理最终会通过APR(可移植运行库)解析,从而使操作系统识别。

Snip20170104_1.png

Apache配置虚拟目录

在Apache的根目录下找到conf->httpd.conf,双击打开
1.找到如下代码:

Snip20170104_2.png

2.在此代码下添加节点:


Snip20170104_6.png

3.找到并删除如下代码,就是之前提到的站点文件目录,如果不删除Apache会默认从这个路径下找相应的文件:

Snip20170104_7.png

相关文章

网友评论

    本文标题:浅谈Apache

    本文链接:https://www.haomeiwen.com/subject/fzfavttx.html