Compilation 如何以非特权用户的身份运行varnish?
我需要以非root用户身份运行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
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无法将特权分离用作安全措施,请参阅:。如果没有开始,肯定还有另一个问题。