Compilation 如何以非特权用户的身份运行varnish?

Compilation 如何以非特权用户的身份运行varnish?,compilation,installation,varnish,Compilation,Installation,Varnish,我需要以非root用户身份运行varnish。以下是我实际正在做的: wget https://repo.varnish-cache.org/source/varnish-4.0.2.tar.gz tar xzf varnish-4.0.2.tar.gz ./configure --prefix=/home/neuquino/varnish make make install 但是,当我运行varnishd命令时,我得到以下错误: Message from VCC-compiler: Not

我需要以非root用户身份运行varnish。以下是我实际正在做的:

wget https://repo.varnish-cache.org/source/varnish-4.0.2.tar.gz
tar xzf varnish-4.0.2.tar.gz
./configure --prefix=/home/neuquino/varnish
make
make install
但是,当我运行
varnishd
命令时,我得到以下错误:

Message from VCC-compiler:
Not running as root, no priv-sep
这似乎与VCL编译器有关。我是否应该将任何选项传递给
/configure
make
命令,以便能够作为普通用户运行
varnishd


我期待着找到类似于
/configure--user=neuquino
,但在配置文件中找不到这样的选项。

您如何运行
varnishd
?varnishd手册建议您可以使用
-u
标志运行varnishd,以指定非root用户。如果这是一个编译时问题,我会感到惊讶。()关于priv sep的消息不是错误,而是警告,因为您正在以非特权用户身份启动varnishd varnish,varnish无法将特权分离用作安全措施,请参阅:。如果没有开始,肯定还有另一个问题。