服务器配置记录(甲骨文)
甲骨文服务器使用记录
防火墙处理
甲骨文服务器自带有防火墙,所以不仅要在网页把端口打开,还要在服务器上开放需要的端口。命令如下:
1 | # 设置默认策略 |
如果需要添加,端口需要运行:
1 | sudo iptables -I INPUT 5 -p tcp --dport 80 -j ACCEPT # `-I` 是插入,确保在 DROP 之前生效 |
验证是否成功:
1 | sudo iptables -L -n --line-numbers |
配置SSL证书,一般需要把80和443端口打开。配置了也更安全一点。
上述的配置重启会失效,需要配置持久化:
1 | sudo apt update |
然后手动保存
1 | sudo netfilter-persistent save |
修改了规则之后一定要save,再运行一次上面的命令。
配置好sub2api之后更新:
1 | docker compose pull |
反代设置:Nginx
代理名称:sub2api
目标 URL:http://127.0.0.1:8080
发送域名:$host
在 docker-compose.yml / compose.yaml 所在目录执行:
1 | docker compose stop |
这会停止容器,但不删除容器、网络、卷。之后可以用:
1 | docker compose start |
重新启动。
如果你想停止并删除这个 compose 项目的容器和默认网络,用:
1 | docker compose down |
常见区别:
1 | docker compose stop # 只停止 |
如果你的 compose 文件不在当前目录,指定文件:
1 | docker compose -f /path/to/docker-compose.yml down |
查看当前 compose 服务状态:
1 | docker compose ps |