hello,大家好,我是泰戈尔,欢迎阅读《如何让自己的电脑成为服务器》文章的下节。
phpStudy的端口设置
监听端口(了解)
监听端口可以随意修改为任意一个未被其他程序监听的端口,
可以通过点击phpStudy软件底部右侧 其他选项菜单
中 phpStudy 设置
中的 端口常规设置
进行设置。()
采用默认80即可,如有冲突再行修改:
网站根目录与默认文档
网站根目录 就是存放我们网站文件的最顶层目录,通常 URL 中域名后面的第一个斜线对应(映射)的就是网站根目录。
默认文档 又称为默认首页,指的是客户端访问的是一个目录(没有指定具体的文件),
服务端默认返回这个目录下的某个文档(文件),这个文档就称之为默认文档,通常是以index.html,index.php居多...
如果需要设置网站根目录与默认文档,可以通过点击phpStudy软件底部右侧 其他选项菜单
中 phpStudy 设置
中的 端口常规设置
注意:网站根目录不要包含中文字符,否则会导致apache服务器无法正常
正常我们还是放在默认的目录中即可。
允许目标列表:
在服务器的根目录中如果没有默认的文档时,也想要看到根目录中的其它文件内容,则可以开启目标列表。
可以通过点击phpStudy软件底部右侧 其他选项菜单
中 phpStudy 设置
中的 允许目录列表
,点一下即可。
注意:一定要重新启动服务器。
网络相关概念
1. 网卡与IP地址
网卡
- 网卡是一个专门负责网络通讯的硬件设备
- IP地址就是设置在网卡上的地址信息
我们可以把电脑比作电话,网卡相相当于是SIM卡,IP地址就相当于是电话号码
IP地址
- 每台联网的电脑上都有IP地址,是保证电脑之间正常通讯的重要设置
- 每台电脑的IP地址不能相同,否则会出现IP地址冲突,并且没有办法正常通讯
- 简单之,IP址址就是用来定位或标识网络中的终端设备的,比如:一部手机,一台电脑...
- 查看本机的IP地址要使用命令:ipconfig(windows) ifconfig(Linux)
- 还有一个简单的方法:查看内网通或飞Q上的显示也可以
2. 域名和端口号
域名
- 由一串用点分隔的名字组成,例如:www.iftiger.com
- 简言之,就是IP地址的别名,方便用户记忆
端口号
- IP地址:通过IP地址找到网络上的计算机或服务器
- 端口号:通过端口号可以找到计算机或服务器上运行的应用程序
- 可以通过在命令行中运行:
netstat -an
命令监视本机端口使用情况 常见服务端口号列表:
| 序号 | 服务 | 端口号 | | ---- | --------------- | ------ | | 01 | Web服务器(HTTP) | 80 | | 02 | HTTPS | 443 | | 03 | FTP服务器 | 21 | | 04 | SSH服务器 | 22 | | 05 | 数据库 | 3306 |
3. 特殊的域名与IP
localhost
含义为本地主机,对应的IP地址是:127.0.0.1 。
这是一个保留域名,主要用于本地测试,是任何一台计算机默认都拥有的。
4.DNS服务器
DNS(Domain Name System)因特网上作为域名和IP地址相互映射的一个分布式数据库服务器。
简单的说就是记录IP地址和域名之间对应关系的服务。
5. URL(重要)
URL(Uniform Resource Locator),统一资源定位符,通俗点来说就是表示网络当中某一个网页的完整访问地址,它具有一定的格式:
-- 协议名称://域名:端口/文件目录(文件名称)?key=value&key2=value2
6.请求响应流程(重要)
- 用户打开浏览器
- 地址栏输入我们需要访问的网站网址(
URL
) - 浏览器通过
DNS 服务器
获取即将访问的网站IP 地址
- 浏览器发起一个对这个 IP地址的
请求
- 服务端监听指定的
端口
的服务器软件接收到这个请求,进行相应的处理 - 服务端将处理完的结果返回给客户端浏览器(
响应
) - 浏览器将服务端返回的结果呈现到界面上
好了,关于《如何让自己的电脑成为一台服务器》就先说到这里。干饭。