我已经设置了一个小型 Apache 实例并使用 FPM 配置了 PHP。我正在使用 ProxyPassMatch 指令。
现在,当 FPM 找不到请求的文件时,它只会打印出“找不到文件”并退出,而不使用我的自定义错误页面。
我没有找到关于如何自定义这些错误页面的文档。代理指令是否有任何调整来处理错误?或者我应该通过 RewriteRule 检查文件是否存在?
也许你已经有一个例子?谢谢!
我已经设置了一个小型 Apache 实例并使用 FPM 配置了 PHP。我正在使用 ProxyPassMatch 指令。
现在,当 FPM 找不到请求的文件时,它只会打印出“找不到文件”并退出,而不使用我的自定义错误页面。
我没有找到关于如何自定义这些错误页面的文档。代理指令是否有任何调整来处理错误?或者我应该通过 RewriteRule 检查文件是否存在?
也许你已经有一个例子?谢谢!
我的Vstpd有一些问题,我不知道它们是否相关。
一个问题是 FireFTP 无法通过目录列表阶段 - 它永远停留在那里,没有错误消息。Filezilla 可以工作,但有时也会卡住。特别是有些文件无法上传——它们也会永远卡住,有时会通过几个字节;这里也没有服务器端的错误消息,只有客户端超时。其他客户端似乎完全不受影响(特别是 Windows 上的 Cyberduck 和 Mac 上的 Transmit 始终完美运行)。
使用 FileZilla,我尝试上传的文件将在服务器上以零字节大小创建,但不会上传任何内容。如果文件已经存在,它将被清空。我还可以将其他文件上传到同一目录,所以这不是权限问题。
我的配置有问题吗?我使用的是过时的版本吗?(这是 Ubuntu 10.04)。这是 vsftpd.conf。使用自签名证书。
也许这是一个 Linux 问题???使用 Ubuntu 12.04 作为客户端操作系统。
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
dual_log_enable=YES
xferlog_std_format=NO
xferlog_file=/var/log/vsftpd.log
session_support=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
ssl_enable=YES
require_ssl_reuse=NO
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
ssl_ciphers=HIGH