赞
踩
前言:上一篇文章树莓派折腾记-安装系统已经介绍了树莓派上怎么安装系统,同时也给大家推荐了由 OPENFANS开源社区 & 树莓派爱好者社区联合出品的Debian-Pi-Aarch64系统,本文就主要介绍怎么在这个系统的安装Nginx。
Debian-Pi-Aarch64系统默认都带docker的,只不过有的版本默认是不开启了,如果你安装的不是无桌面增强版,那么你可以用以下命令来启动docker
- 手动开启:systemctl start docker.service
- 启用开机启动:systemctl enable docker.service
以下命令来停止docker
- 手动停止:systemctl stop docker.service
- 禁用开机启动:systemctl disable docker.service
启动之后可以用下面的命令来看下docker的运行状态
systemctl status docker
运行命令后的看到如下图,则说明启动成功。
启动docker后,安装Nginx就很简单了,只要一下几步就能成功安装Nginx。
状态Up
则说明启动成功。
树莓派ip:88
则能看到如下界面能看到上面的界面,则说明Nginx已经安装成功。
但是,现在还有问题,就是我们现在的Nginx是安装在docker环境内的,如果我们想要更改Nginx的默认配置该怎么办呢?有两个方法:
下面详细介绍一下这两个方法。
进入运行Nginx的docker环境,需要运行以下命令
docker exec -it mynginx /bin/bash
执行命令后的界面如下
进入到nginx容器内部后,我们可以cd /etc/nginx
,可以看到相关的nginx配置文件都在/etc/nginx
目录下
在上面的图中,我们并没有发现nginx容器内的默认首页html文件目录,这是因为默认首页html文件目录为/usr/share/nginx/html
,而日志文件位于/var/log/nginx
。
到此,就找到了Nginx对应的文件,如果你想要修改对应的文件则可以直接修改了。但是这样毕竟不方面,每次想要修改文件都要进入docker容器内,太繁琐了,下面就介绍一个简单的方法,只要将经常需要修改或则查看的文件映射到主机,以后直接操作映射到主机的文件就可以了。
将nginx容器内部配置文件挂载到主机,之后就只需要在主机对应目录修改即可。下面介绍一下操作步骤
nginx.conf
与default.conf
文件分别拷贝到主机/mnt/nginx与目录/mnt/nginx/conf下,分别执行以下命令树莓派ip:88
会出现403界面,如下
这是因为挂载到主机的html
文件件里面是空的,现在将我的博客的文件放到html
文件夹内,再次访问下,出现以下界面
这里就成功完成了Nginx容器内的文件挂载到主机的操作。
文章首先介绍了怎么在系统的四个版本中选择适合自己的系统,接着介绍了一下怎么开启和关闭系统自带的docker,然后介绍了怎么在docker中安装Nginx,最后为了方便修改Nginx内的文件,介绍了怎么将docker内的nginx文件挂载到本地。
本文完成了在树莓派上安装Nginx,但是还不完美,现在还只能在内网访问我们Nginx中的内容,下篇文章将会介绍怎么通过公网来访问我们的Nginx,真正的将树莓派打造成服务器,敬请期待。
最后,欢迎访问我在树莓派上搭建的博客
http://pi.wizardev.cn:88pi.wizardev.cn:88知乎文章排版有问题,可以访问我的博客,拥有更好的阅读体验。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。