问题标签 [caddyfile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dns - Rocket.chat 可以同时成为 2 个接口上的服务器吗?
这是情况,
- 我们有一个域,比如说 example.com
- 我在 dns 中添加了一个子域,chat.example.com
- 我已经修改了插入http://chat.example.com的 Caddyfile (它工作正常)
然而,rocket.chat 托管在我们的本地服务器上,它位于我们的 ISP 提供的路由器后面,如果输入的地址解析为它的外部 IP 地址,它显然被编程为返回它自己的主页。换句话说,如果位于我们本地网络中的计算机键入http://chat.example.com,它将获得路由器主页(您可以配置它的地方)。
我已经通过修改主机文件解决了这个问题,但我更喜欢更干净的解决方案。有什么我可以在 Caddyfile 上做的事情吗,也许允许他在 2 个界面(http://chat.example.com和http://192.168.1.x)上回复,或者我还没有想到的其他事情?
谢谢!
nginx - 在 Caddy 下切换 Atlassian Confluence 而不是 NGINX
所以我最近开始遇到 NGINX 因未知原因而崩溃的问题。
在尝试修复它花了很多时间之后,我决定改用 Caddy。
我的球童配置适用于浏览网站,但它破坏了/synchrony
在编辑页面时使用的访问权限。纯websocket 部分有效,我使用http://websocket.org/echo.html进行了测试,但 Confluence 还通过该路径检索了一些脚本。
我使用以下内容作为故障排除的参考: https ://confluence.atlassian.com/conf60/troubleshooting-collaborative-editing-852732552.html
我的工作 NGINX 配置
我建议的等效非工作 Caddy 配置
以上基于以下文档:https://caddyserver.com/docs/proxy
它使用了transparent
&websocket
预设。
.htaccess - Activecollab htaccess 转换为 Caddyfile
请帮助将 htaccess 文件转换为 caddyfile。我们尝试了自助,但没有成功。你能看看它并提供帮助吗?谢谢
caddy - 将多个站点地址/标签(包括 IP)重定向到 Caddyfile 中的特定站点/标签
我有一个服务器正在运行Caddy
,可以在域rv2680.1blu.de
和marleneschulz.info
. 两个 DNS A 记录都指向 IP 地址178.254.7.175
。我想确保Caddy
始终将用户重定向到https://marleneschulz.info
.
这是我的工作Caddyfile
:
如何通过明确定义从、、和to重定向每个请求来防止Caddy
响应?404 Site rv2680.1blu.de is not served on this interface
rv2680.1blu.de:80
rv2680.1blu.de:443
178.254.7.175:80
178.254.7.175:443
marleneschulz.info
https://marleneschulz.info
我也有点困惑,因为文档没有说明www.
前缀。我想尽可能明确。
caddy - Caddyfile 安全地设置密码
我才开始使用球童,我正试图弄清楚如何创建一个basicauth
配置了安全的端点。
给定这样的配置:
我想知道如何才能使密码得到保护而不是纯文本。
我创建了一个名为 docker secret TEST_PASSWORD
,它被导入到该位置的文件中/run/secrets/TEST_PASSWORD
。这个文件的内容就是密码。
根据文档,该import
指令将读取文件的内容并替换该行。https://caddyserver.com/docs/caddyfile#import
但这不起作用。我也试过这条线:
basicauth / testuser {import /run/secrets/TEST_PASSWORD}
basicauth / testuser {%import /run/secrets/TEST_PASSWORD%}
有谁知道我在这里做错了什么。
caddy - 具有多个代理的 Caddyfile 子域
我是使用球童的新手,我正在尝试弄清楚如何创建一个可以根据路径代理到不同端点的子域。
例如对于在域中调用的子pets
域my-website.com
。我想路由/cats
到serviceA
和/dogs
到的路径serviceB
。
我试过这个配置:
但这似乎不起作用。
谁能看到我做错了什么?
linode - 具有代理到 hugo 服务器的 Caddy 服务器无法加载 CSS
我在安装了 debian 的 linode 实例上运行 caddy 服务器。我正在使用 caddy 服务器代理到一个 hugo 服务器。hugo 服务器在本地工作,但不通过 caddy 服务器。它将加载内容,但style.min.css
网站图标不会加载,并出现如下错误:
GET https://localhost:8081/css/style.min.css net::ERR_CONNECTION_REFUSED
任何帮助使它工作都会很棒!
球童文件:
雨果命令:
ubuntu - 服务延迟时间结束,在 Caddy 服务中安排重启
我有一个 Ubuntu 16.04 服务器,我在其中安装了 Caddy 作为 HTTP 服务器。我也有一些指向该服务器的子域。我将这些子域之一指向错误的 IP,现在我有:
我尝试重新启动服务,但得到相同的结果。还修改了/lib/systemd/system/caddy.service
文件,现在服务块看起来像:
我重新启动了守护程序,但结果相同。现在我得到:
可能是让我们加密拒绝我的那个吗?我还能做些什么来强制重启?
html5-video - 在 Ubuntu 上全新安装 RocketChat (1524) 时遇到的问题
我刚刚在 Ubuntu (16.04 LTS) 上使用 SNAP 工具下载并安装了最新的 Rocket.chat。总的来说,我在安装和开始使用 Rocket.chat 方面拥有流畅的体验。但是,我确实发现了一些严重的问题。
我尝试按照以下说明运行自动 SSL:https ://rocket.chat/docs/installation/manual-installation/ubuntu/snaps/autossl/ 。但是配置Caddy文件后,Caddy服务启动失败,提示:Activating privacy features... 2018/04/24 17:58:09 open /root/snap/rocketchat-server/1254/.caddy/acme/acme -v02.api.letsencrypt.org/sites//.crt:没有这样的文件或目录
第二个问题是使用 webRTC 开始视频聊天。当我点击它时,什么也没发生。我正在使用 Chrome 浏览器并尝试在多台设备上开始视频聊天。所有 Chrome 浏览器都通过了 webRTC 测试。我不知道为什么不显示视频屏幕。
我用 open.rocket.chat 登录并比较了我的安装和官方网站之间的差异。当我的浏览器指向 open.rocket.chat 站点时,视频聊天也不起作用。它确实显示视频窗口,但只显示我自己,而不是远程成员。注意实验,我注册了 2 个帐户来模拟 2 个成员聊天。
我还下载了 Android Rocketchat 客户端。但是,我找不到开始视频聊天选项。视频聊天在 Android 客户端上不可用是真的吗?
总而言之,我们遇到了使用 Caddy 设置自动 SSL 和使用视频聊天 (webRTC) 的问题。可能是我错过了环境中的一些基本配置。短信等其他功能也可以正常使用。
我们正在决定是否应该将 Slack/CometChat 用于我们的即时通讯解决方案。RocketChat 似乎拥有我们想要的所有功能,但遗憾的是我们无法让它完全发挥作用。
感谢有人可以指导我。
django - Caddy 使用 production.yml django cookie 切割器抛出重复的站点地址
我正在使用 Django cookie 切割器 docker 项目尝试在数字海洋上托管。我试图把它调出来,它曾经运行良好,但后来我对 django 代码进行了一些更改,不得不重新启动它。所以我停止了所有的事情并从他们开始再次启动命令我收到了这个错误
我的 Caddy 环境文件:
球童
-------------------------------------------------- ----------------------------
DOMAIN_NAME=balajidigitals.in
我的生产 Caddyfile :
现在当我运行 docker-compose -f production.yml up
球童抛出以下错误
我做错了什么。
还有一个疑问如果我对我的 django 代码进行更改,我可以只重新启动 django 服务而不是所有的东西。我的问题可能很愚蠢,因为我对 docker 很陌生