web服务器配置(虚拟机iis的安装及web服务器配置)
Python 小知识:3 秒搭建一个 web 服务器,办公室传文件利器。
现在转发个文件,大家都习惯用微信了,但是文件稍大点,微信还是不方便。
python 里有个模块,可以一行命令启动一个 Web 服务器,方便局域网内共享文件。
以下都是在终端模式下操作:
1. 首先,要知道自己机器的 ip 地址,
ipconfig 命令可以查看到(Mac 用 ifconfig),比如:192.168.3.31
2. 其次,cd 到要共享文件的目录,执行
python -m http.server 80
ok,别人就可以通过 网页链接 访问你共享的文件了,
如果,你在当前目录下,放个 index.html ,那么其他人看到的就是你的网页了。
苹果电脑自带的 python 是 2.7 版的,命令应该是:
python -m SimpleHTTPServer 80
我没试过。
开始学习Python
Python:Python的特点有哪些?
Python:Python是什么啊?
拓展:Python能做什么
1、Web开发
Python拥有很多免费数据函数库、免费web网页模板系统、以及与web服务器进行交互的库,可以实现web开发,搭建web框架。
2、数据科学
将Python用于机器学习:可以研究人工智能、机器人、语言识别、图像识别、自然语言处理和专家系统等。
将Python用于数据分析/可视化:大数据分析等等。
3、网络爬虫
网络爬虫是指按照某种规则在网络上爬取所需内容的脚本程序。在爬虫领域,Python是必不可少的一部分。将网络一切数据作为资源,通过自动化程序进行有针对性的数据采集以及处理。
4、自动化运维
把运维工作自动化,能够把运维人员从服务器的管理中解放出来,让运维工作变得简单、快速、准确。
5、嵌入式应用开发、游戏开发和桌面应用开发。
Python:Python是什么?
Rossum于年底发明,第一个公开版本发行于年。像Perl语言一样,Python源代码同样遵循GPL协议。
Python是一种解释型语言,开发过程中没有编译这个环节,类似于PHP和Perl语言;
Python是交互式语言,可以在一个Python提示符,直接互动执行程序;
Python是面向对象语言,支持面向对象的风格或代码封装在对象的编程技术;
Python是初学者的语言,对于初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到WWW浏览器再到游戏。
【开源资讯】NGINX Unit 1.22 发布,动态 Web 应用服务器
NGINX Unit 是一个多语言应用服务器、反向代理和静态文件服务器,可用于类 Unix 系统。它是由 nginx 团队成员从头开始构建的,并且在运行时具有很高的效率且可全方位配置。
Unit 最新版本 1.22.0 已正式发布,以下是此次更新内容:
一、灵活性
1、经由用户友好型的 RESTful JSON API 可通过 HTTP 动态管理整个配置
2、配置的更新在运行时以零中断的方式执行
3、请求在静态内容,上游服务器和本地应用之间路由
4、复杂的匹配规则支持使用正则表达式,并对请求进行过滤和分派
5、多种语言和语言版本的应用程序可以并排运行
6、应用运行时无缝支持每种受支持语言的通用特定语言的API
7、上游服务器组使用加权轮询方法启用动态负载平衡
二、性能
1、使用高效的事件循环(epoll/kqueue)在线程中异步处理请求
2、系统调用和数据复制操作保持在必要的最低限度
3、10,000 个不活动的 HTTP 保持活动连接仅占用几 MB 的内存
4、路由器和应用程序进程依赖低延迟 IPC,该 IPC 是通过共享内存上的无锁队列构建的
5、每个应用程序进程的数量是静态定义的,或者在给定限制内抢先扩展
6、可以为 Java、Perl、Python 和 Ruby 应用程序启用多线程请求处理
三、安全性
1、客户端连接由单独的非特权路由器进程处理
2、资源不足的情况(内存或描述符不足)和应用崩溃可以正常处理
3、无缝支持 SSL / TLS(OpenSSL 1.0.1和更高版本)
4、不同的应用程序在单独的进程中隔离
5、可以使用命名空间和文件系统隔离来对应用程序进行容器化
看教程和自己实际操作
和搭建环境完全是两回事
+++
看了不少教程,
有过不少弯路,终于最后
靠着100块的疼迅云轻量型主机
还有网上搜来的frp代理教程
+++
我终于可以舍弃向日葵





