首页 > 编程知识 正文

学习实践科学理论有哪些,学习实践科学理论活动

时间:2023-05-03 07:59:47 阅读:284150 作者:4655

1.应用场景

了解本地主机host文件的作用, 方便快速进行一些配置,展开开发工作.

 

主要用于配置虚拟主机[虚拟域名].

2.学习/操作

环境:

Windows 10 64位 专业版

 

Note: 

Linux也是相同

 

1.介绍

Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。

 

位置:

C:WindowsSystem32driversetc

 

2.编辑

需要管理员权限才可以编辑.

否则, 会提示, 无法保存.

方式一:

先将host文件拖到桌面, 然后进行编辑, 保存, 后拖回原来的位置.

期间会询问管理员权限, 点击yes即可

 

方式二:

使用notepad++使用管理员权限打开, 然后直接编辑保存即可.

 

 

3.配置虚拟主机

规则很简单:

127.0.0.1  虚拟域名  如: 127.0.0.1  just.test

 

Note:

1. 匹配规则, 越在上面优先级越高

2.host文件中只能配置ip与域名之间的映射,配置端口并不能生效. 

如果想通过不同端口访问web app 需要手动在url后加上端口号

 

下面看一个实践:

1.配置一个虚拟主机域名:

127.0.0.1   laravel-admin.test

补充:

也可以配置为:

127.0.0.1   laravel5.5-admin.test
127.0.0.1   laravel7.1-admin.test

 

2.启动web服务器

这里直接使用PHP自带的web server

php -S localhost:8888  -t public/laravel-admin.test/public

 

3.浏览器中访问

http://localhost:8888/

但是输入:

127.0.0.1:8888 与 laravel-admin.test 是无法访问的

可以思考下为什么?!

 

 

但是将web server停止, 重新使用 php -S 127.0.0.1:8888  -t public/laravel-admin.test/public  启动

 

浏览器中再分别输入:

http://localhost:8888/

http://laravel-admin.test:8888/

http://127.0.0.1:8888/

 

 

均可正常访问.

补充:

也可以使用虚拟域名进行启动web服务, 这样php 自带的web server就支持了多个虚拟主机配置。

php -S laravel-admin.test:8888  -t public/laravel-admin.test/public

 

 

原因:

理解localhost与127.0.0.1的区别

https://zhidao.baidu.com/question/1176120779058268299.html   //ocalhost,127.0.0.1 和 本机IP 三者的区别

 

4.扩展思考

平时使用的很简单的东西, 你会发现你其实并怎么了解其中稍微深入一点的东西

所以还是要多保持一点好奇心, 认真对待这个世界, 你会发现这个世界很大, 知识信息很多, 我们无法穷尽, 

但是或许认真深入一下, 会发现至少没那么无趣.不论是对于生活还是对工作.

 

 

后续补充

...

3.问题/补充

TBD

4.参考

https://blog.csdn.net/william_n/article/details/103273196   //开发环境配置虚拟主机

https://zhidao.baidu.com/question/1176120779058268299.html   //ocalhost,127.0.0.1 和 本机IP 三者的区别

 

后续补充

...

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。