Loading... # 一、准备工作 ## 1.群晖安装套件 1.File Station、文本编辑器、MariaDB 10、php7.4、Web Station、phpMyadmin、Apache 2.4。 ![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646288760.png) ## 2.群晖建立文件夹 1.安装Web Station套件后会在File Station自动生成web文件夹,在里面新建两个文件夹,用来存放inis后端、inis前端文件,我这里已域名作为文件夹名称。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646288039.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646288039.png) ## 3.下载inis 1.打开[inis 社区](https://inis.cc/)找到作者的GitHub,下载[inis system 后端](https://github.com/inis-cloud/system)。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646287061.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646287061.png) 2.下载[inis theme 前端](https://github.com/inis-cloud/default-theme-vue3)。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646287073.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646287073.png) ## 4. 解析域名 1.在自己的域名商解析两个域名用来对接inis的前后端。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646294793.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646294793.png) # 二、部署inis后端——inis system ## 1.上传群晖File Station 1.打开File Station将下载的后端源代码文件`inis system`上传到之前群晖建立的`后端`文件目录下解压。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646288210.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646288210.png) ## 2.配置Web Station 1.打开Web Station找到脚本语言设置,新增一个PHP配置文件。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646289112.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646289112.png) 2.在Web Station找到网页服务门户→新增→创建服务门户。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646289516.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646289516.png) 3.选择虚拟主机,在主机名填写后端域名,文档根目录选择`/public`,后端服务器用`Nginx`,`PHP`选择刚才建的配置文件。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646380250.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646380250.png) 4.如果提示需要http权限,点击确定,后续尽量不要在File Station手动设置文件夹权限,不然会出问题。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646289766.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646289766.png) ## 3.群晖设置Nginx伪静态☆ 1.控制面板开启ssh。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646289974.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646289974.png) 2.我这里用的第三方ssh工具是[Aechoterm(闪令)](https://ec.nantian.com.cn/#/home),新建会话输入群晖的信息,链接ssh。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646290322.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646290322.png) 3.获取管理权限`sudo -i`,首次获取会提示创建管理员密码,这里输入密码不会显示,输入完回车即可。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646290414.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646290414.png) 4.输入`cat /etc/nginx/sites-enabled/server.webstation-vhost.conf`查看群晖伪静态配置文件(群晖使用Web Station创建网站后,伪静态的信息都在这里,每一个主机名都有对应的server段。因修改此文件会自动还原,所以在这里修改无效果。),我们找到对应主机名(域名)中类似`include /usr/local/etc/nginx/conf.d/7ea72b2a-56c6-45d8-a475-360e550e3dec/user.conf*;`的字样,复制路径,这个include指向是随机生成的,只要不删除网站一直存在,默认这个文件不存在需要新建。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646292536.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646292536.png) 5.编辑刚刚复制的include指向文件,`vi /usr/local/etc/nginx/conf.d/7ea72b2a-56c6-45d8-a475-360e550e3dec/user.conf`(vi编辑器编辑文件,若没有会自动新建该文件),英文状态下按键盘`i`键进入vi编辑器的编辑模式,加入thinkphp伪静态规则。 <pre><div class="pre-head"><p><span class="code-language">NGINX</span><span class="copy"><a data-fancybox="gallery" href="https://www6.iceyer.cn:444/assets/svg/tag.svg" data-caption=""><img class="w-auto mr-1" src="https://www6.iceyer.cn:444/assets/svg/tag.svg"/></a>复制</span></p></div><span class="repair"></span><code class="language-nginx"><ul><li><p>location ~* (runtime|application)/{</p></li><li data-node-id="20221128145359-zlaxq0m"><p> return 403;</p></li><li><p>}</p></li><li data-node-id="20221128145359-5ywydg1"><p>location / {</p></li><li><p> if (!-e $request_filename){</p></li><li data-node-id="20221128145359-pa88zqr"><p> rewrite ^(.*)$ /index.php?s=$1 last; break;</p></li><li><p> }</p></li><li data-node-id="20221128145359-fl4p7c3"><p>}</p></li></ul></code></pre> 6.英文状态下按键盘`esc`键退出编辑,输入`:wq`回车,保存文件。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646293125.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646293125.png) 7.输入`nginx -s reload`重启群晖Nginx服务,如果正常会提输入如下内容,若有错误请核对文件里中英文符号。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646296883.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646296883.png) ## 4.创建数据库 1.打开MariaDB 10,设置phpMyAdmin密码并记住。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646293724.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646293724.png) 2.打开phpMyAdmin登录。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646293793.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646293793.png) 3.找到账户→新增用户账户。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646294000.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646294000.png) 4.输入用户名和密码,勾选`创建与用户同名的数据库并授予所有权限。`点击执行。[![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646294465.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646294465.png) 5.提示下面内容则成功创建。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646294617.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646294617.png) ## 5.inis授权域名 1.在inis的官方网站[域名授权](https://inis.cc/admin/comm/login.html)里添加`后端域名`,需要上传域名注册信息,或者能证明域名属于自己的信息,等待审核。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646295030.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646295030.png) [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646295351.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646295351.png) 2.加急可以PY inis作者有时间他就会处理,人品很棒哦~ [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646295596.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646295596.png) 3.引导安装,这里群晖的nginx不会自动重定向inis的安装页面,直接输入域名会提示这个。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646295687.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646295687.png) 4.需要在网址后面手动加入`/install.html`,跳转后,输入数据库信息。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646297154.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646297154.png) 5.检测环境没问题就下一步。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646297265.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646297265.png) 6.输入密码,开始安装。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646297571.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646297571.png) 7.确认各个状态,若有失败可以刷新,之后点击回到首页。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646297655.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646297655.png) 8.输入刚刚设置的账号密码。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646297721.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646297721.png) ## 6.inis后端部署完成 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646297783.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646297783.png) # 三、部署inis前端——inis theme ## 1.上传群晖File Station 1.打开File Station将下载的前端源代码文件`inis theme`上传到之前群晖建立的`前端`文件目录下解压。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646288352.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646288352.png) ## 2.群晖文本编辑器修改配置文件 1.在File Station找到 config.js 配置文件(我这里路径:`/web/inis/inis_theme/static/config.js`)双击打开,只需修改`后端`域名,确保http协议一致即可。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646381855.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646381855.png) 2.选择文件→保存,关闭文本编辑器。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646381884.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646381884.png) ## 3.配置Web Station 1.在Web Station找到网页服务门户→新增→创建服务门户。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646289516.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646289516.png) 2.选择虚拟主机,在主机名填写后端域名,文档根目录选择`/`,后端服务器用`Nginx`,`PHP`不用配置。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646380104.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646380104.png) 3.如果提示需要http权限,点击确定,后续尽量不要在File Station手动设置文件夹权限,不然会出问题。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646380377.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646380377.png) ## 4.inis前端部署完成 1.浏览器登录前端地址,我这里是`https://inis.theme.iceyer.cn`,看到如下页面,恭喜你完成了群晖部署inis,如果文章内容空白或者是inis作者的文章,请核对`config.js` 配置文件,或`ctrl+f5`强制刷新网页。 [![](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646382107.png)](https://inis4.iceyer.cn:444/storage/users/files/1/2022-03/1646382107.png) # 四、最后 ## 1.心酸历程 1.安装过程来之不易,前前后后折腾了3天,不包含之前研究群晖7.0的nginx的伪静态设置花费的时长...我试过群晖安装docker套件在安装宝塔镜像,但是小问题百出,比如群晖自带nginx占用80端口,当时用的`docker host`网络模式不支持端口转发,只能修改群晖占用的80端口,之后宝塔的nginx好不容易正常,又报并发数错误,查了很多资料最后发现群晖支持的并发数默认`ulimit -n`1024最大支持4096,少得可怜,就放弃了。这里大家可以自行踩坑,如果用`docker bridge`网络模式,可以支持端口转发,但是群晖依旧不让你访问,自带的nginx很是蛋疼,又查询资料发现可以用群晖自带的反代理,但是所有在宝塔建立的网站,再用群晖反代一遍...最后还是用自带的`Web Station`稳定点吧...本次教程算是全网首发了,中途坑也不少,送给有缘人,也感谢`inis作者`的技术支持,望inis越来越好! ## 2.关于inis小程序和app 1.部署教程可参考[# 小程序和 APP - inis app](https://docs.inis.cc/#/start/install-inis-app)。 Last modification:May 9, 2023 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 4 喜欢我的文章吗? 别忘了点赞或赞赏,让我知道创作的路上有你陪伴。
One comment
百度传奇私服怎么选择?:https://501h.com/lianji/14151.html