squid.conf 中的路径可以是相对的吗?

squid.conf 中的路径可以是相对的吗?

我已经在 Windows(Win7)上安装了 Squid,它运行良好,但我希望能够让 conf 文件可移植。squid.conf 中的路径是否可以相对于 squid 工作目录而不是绝对路径?

答案1

是的,您可以在 中使用相对路径squid.conf。至少对我来说,如果作为服务运行,它在Windows XP和中是有效的。路径应该相对于位置。Squid 3.0.STABLE26Squidsquid.exe

答案2

我不确定 - 但您可以考虑使用环境变量。创建一个 %SquidHome% 或类似变量并在 .conf 文件中使用这些变量。然后,如果您将其移动到新机器,只需将相同的环境变量设置为新的安装目录。

答案3

您可以使用 -f 选项来设置配置文件。如果您设置 Windows 服务:

squid.exe -i -f PATH

如果你运行 squid 守护进程:

squid.exe -f PATH

相关内容