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文件目录结构
![](https://img.haomeiwen.com/i3022339/c184c1b6dc86e678.png)
bin(常用命令) 、conf(配置文件) 、 htdocs(站点)、 modules(模块)是常用到的4个文件夹
Apache启动
Apache每次启动都会从conf文件夹中的httpd.conf文件中找到要加载的模块,再从modules文件夹内找到相应的模块进行加载。
Apache跨平台原因
Apache是基于模块化设计的,大多数功能都被分散到各个模块,各个模块的处理最终会通过APR(可移植运行库)解析,从而使操作系统识别。
![](https://img.haomeiwen.com/i3022339/79a96f7a1cfe119b.png)
Apache配置虚拟目录
在Apache的根目录下找到conf->httpd.conf,双击打开
1.找到如下代码:
![](https://img.haomeiwen.com/i3022339/5176c26e1a55feba.png)
2.在此代码下添加节点:
![](https://img.haomeiwen.com/i3022339/c1fcc4a22f0a1134.png)
3.找到并删除如下代码,就是之前提到的站点文件目录,如果不删除Apache会默认从这个路径下找相应的文件:
![](https://img.haomeiwen.com/i3022339/b2a4088d56dca12d.png)
网友评论