在树莓派中安装nginx可以作为本地的一个web服务来访问树莓派中的内容。
安装nginx:
1 | apt install -y nginx |
但是出现错误:
1 | E: 无法下载 http://mirrordirector.raspbian.org/raspbian/pool/main/n/nginx/libnginx-mod-http-echo_1.10.3-1+deb9u1_armhf.deb 404 Not Found [IP: 93.93.128.193 80] |
然后尝试更新apt-get
:
1 | apt-get update |
发现不但网速非常慢,而且还会出现上面那种错误提示,还是404。谷歌一查,发现是需要来换下源镜像。
首先查看文件/etc/apt/souces.list
,可以看到如下的一条源:
1 | http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi |
这是系统默认的源,从这个源上面更新或者安装,都会很慢。
这有一个镜像列表,我采用了国内的清华的源。
清华大学开源软件镜像站的使用帮助。
然后我们继续打开/etc/apt/sources.list
文件,删除或注释掉原来的镜像的源,添加我们的清华镜像:
1 | deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main no-free contrib |
保存完毕后,运行update命名:
1 | sudo apt-get update |
耐心等待完毕更新完毕,然后安装我们的软件:
1 | apt install -y nginx |
这次终于可以安装成功了。
启动nginx
sudo /etc/init.d/nginx start
修改配置
配置文件所在位置:/etc/nignx/nginx.conf
。
其他的就没啥区别了,开搞吧。