群辉NAS搭建服务器!

刚买了一台群辉NAS,想着搭建一个服务器,以后就不用买阿里云的服务器了。

首先,群辉NAS自带的WEB服务器只支持php站点,不支持java(套件中是可以添加java的)。

另外,由于我想搭建Nginx+tomcat(SpringBoot)的站点,但是套件中心找不到Nginx,而且听说NAS本来就是用了Nginx做了转发,

不能够修改系统的东西(NAS底层/home/文件夹没有新建文件夹的权限),最终发现NAS支持Docker,好吧,就用Docker搭建一下。

还要考虑的问题:

路由器+NAS做DDNS支持外网访问,这一块需要路由器支持端口映射。还有很多事要干。

最终: 花生壳(内网穿透)http://younian.yicp.io/(买的域名)===》 127.0.0.1:10080(客户端是NAS的花生壳客户端,NAS的自带外网访问没有内网穿透没有用。)====》Docker的对应80

image.png

或者还有相应的花生壳套件。

流程开始:

1、安装Docker(套件中心直接安装)

2、拉镜像, 这里发现NAS界面里面拉去镜像还是有问题,最终用ssh连接上了NAS使用命令行才拉下来

docker pull centos

3、运行Docker

docker run -it -p 10080:80 -p 10022:22 -p 13306:3306 -p 18080:8080 centos 之后会进入容器(-it)命令行

4、安装SSH Nginx Java

这里使用普通yum安装就可以了

注意:安装完成后docker内部没有service命令。只能到/etc/ssh/sshd 和 /etc/sbin/nginx 启动。

这个问题:http://www.bubuko.com/infodetail-1314362.html

这里安装和运行ssh走了很多弯路,老师连接成功后直接断掉:

后来找到这篇文章:http://blog.csdn.net/waixin/article/details/50212079 才连接成功,注意其中的config和删除新建Container。

5、配置Nginx,依然是做转发,8080是springboot监听的端口,80是nginx端口,90作为图片的转发端口---对NAS宿主机不暴露,只不过由Container映射到NAS。

6、完成

# NAS 

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×