问题标签 [caddy]
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.
proxy - 使 caddy 从代理指令中过滤掉单个文件
Caddy 版本:Caddy 0.10.10(仅限非商业用途)
我正在使用 caddy 作为 ngnix 服务器的反向代理,该服务器恰好在 web 根目录中没有 index.html 文件。
所以我改为在 caddy web 根目录的适当子目录中设置我自己的 index.html 文件。球童文件内容:
webroot的内容
我希望 caddy 不是将 /subdir 和 /subdir/ 定向到代理的 ngnix 服务器,而是提供驻留在 caddy webroot 的 subdir 文件夹中的 index.html 文件。
我尝试过的一些测试如下所示结果以#为前缀
第一次尝试
第二次尝试
第三次尝试
对于这个我尝试将索引文件移动到 webroot 并将其重命名为 subdir_index.html
caddy - Caddy TLS 握手错误
简单的球童配置
但是有无数的错误,比如
linux - Caddy (Linux) CloudFlare Credentials Missing
I've just recently started setting up my own Ubuntu v16 server on 100tb.com. I'm using Caddy to serve my webpages and give my website an SSL certificate for https
. I've installed the Cloudflare version of Caddy on set up and have everything configured according to this article. I have a friend who walked me through setting up Cloudflare so I'm certain it's configured right as well.
The error I'm getting when I restart Caddy is:
caddy[14965]: Activating privacy features...2018/01/17 17:10:18 CloudFlare credentials missing
And then Caddy enters a failed state and my website will not show up. I've tried many things. I've manually put the CLOUFLARE_EMAIL
and CLOUDFLARE_API_KEY
into my environment
file. I've used both env
and export
to add the credentials to my path variable. When I run echo $path
they show up in my path (maybe I put them in wrong tho?). When I run echo $CLOUDFLARE_EMAIL
it prints it out to the command line like myemail@example.com
and same for echo $CLOUDFLARE_API_KEY
.
I've looked at Caddy's documentation and other people's questions but none had the answer. I'm not sure why I keep getting this error, I feel like I've done everything correctly. Thanks in advance for any help/insights you have.
Here is my CaddyFile:
caddy - caddy use placeholder error
i want to write one config for multiple sites.
these sites domain will like : x.localhost, y.localhost
but occur some errors.
this is error message:
caddy_1 | 18/Jan/2018:09:33:43 +0000 [ERROR 0 /index.php] Primary script unknown
caddy_1 | 172.20.0.1 - - [18/Jan/2018:09:33:43 +0000] "GET /index.php HTTP/1.1" 404 40
caddy_1 | xxx.localhost
caddy - 带有虚拟主机的 Caddy Web 服务器 fastcgi
我正在尝试使用多个虚拟主机配置 Caddy FastCGI。据我所知,以下 Caddyfile 应该可以工作:
但是 Caddy 无法以错误开始:
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。我们尝试了自助,但没有成功。你能看看它并提供帮助吗?谢谢
node.js - 电子邮件未通过 1and1 smtp 主机 nodemailer caddy 发送
在我的 nodejs express 应用程序中,当新用户注册时,我使用 nodemailer 发送电子邮件,这是我的电子邮件配置,在我的 config.json 中:
和transporterOptions如下:
现在在我的本地(开发)环境中,它能够从 1and1 主机发送电子邮件,但问题是当我使我的应用程序上线(生产)时,它无法发送电子邮件,错误如下:错误:连接超时和堆栈跟踪如下:
服务器配置是通过 caddy 完成的。先感谢您。
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.
前缀。我想尽可能明确。
linux - 用 ulimit -n 8192 修复
在linux机器上运行caddy
,我收到以下错误:
好,很好。但是我在哪里修呢?