如何把自己的电脑做成一个微型的服务器呢?
目前知道两种方法
Python
python -m SimpleHTTPServer #Python2 python -m http.server #python3
- 默认端口8000,这是单线程访问.
使用方法
1.浏览器直接 输入你的本机IP地址,加上端口号8000
111.222.3.1:8000
2.传输文件的话,也可以用
wget
命令wget 111.222.3.1:8000/yourfile
ngix
安装
ngix
sudo apt install ngix
配置ngix
找到
ngix
安装目录 然后 在/etc/nginx/sites-available/default
文件修改server
字段中的内容如下:
location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. autoindex on; #新添加的,自动index try_files $uri $uri/ =404; }
- 使用方法
我们可以将要分享的东西放在某个文件夹,然后通过软链接到
/var/www/html
这个目录下.例如 我在
home
目录下,新建一个文件夹shared,然后链接到上面那个目录下sudo ln -s /home/yourdir/Shared/ share
那么效果如下
1. 你本机中的shared 文件夹
2.经过软链接之后,你可以在浏览器输入你的电脑的IP地址,然后可见