全面停止自带的 80、443 端口
位置:/usr/syno/share/nginx/ 涉及文件:
备份一下
重要的是下面两个文件,系统启动时会以这两个文件的内容来生成/etc/nginx/nginx.conf,修改这些文件里的 80 以及 443 后可以直接重启机器然后添加一个 使用主机网络Docker 的宝塔面板来接管系统对 80 和 443 的处理。
添加自己的处理
上面的方法可能会对系统有影响,这里提供一种更简单的方法,直接让系统读取自己的设置,涉及到的文件为
搜索文件中的
找到后在下面添加:
系统自带的 php-fpm.sock 名可以自己去/run/php-fpm/文件夹中自己查找: 比如:
这里因为我先使用的是第一种方法,所以配置文件直接从 Docker 的宝塔里去借用,宝塔中做了以下路径的映射:
文件/文件夹|装载路径 ---|---|--- docker/baota/vhost|/www/server/panel/vhost|宝塔虚拟机的配置信息 docker/baota/pass|/www/server/pass|宝塔虚拟机目录保护设置信息 workarea/wwwroot|/www/wwwroot|宝塔的 WEB 根目录
说了这么多,我其实想用的只是宝塔的面板(虚拟机机配置以及证书的申请与部署),并不想用宝塔的 Nginx/Php/Mysql 什么地,因为系统本来就直接提供了这些,后面有机会的话自己做一个
1、已经开通的站点列表:
2、站点可扩展配置:
缺点是这几个文件以及文件夹的权限都是root的,想要修改,必须在SSH下或者修改权限后才能处理