We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
nginx: unknown directive "disable_symlinks"
nginx: unknown directive "disable_symlinks"
устанавливаю vestacp на centos 6.4 x64 на vds kvm
и она обрывается на неудаче запуска nginx'a
Запускается nginx: nginx: [emerg] unknown directive "disable_symlinks" in /etc/nginx/nginx.conf:59
[СБОЙ ]
на чистой системе перед установкой делал
sed -i '7c\SELINUX=disabled\' /etc/selinux/config
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -ivh http://pkgs.repoforge.org/rpmforge-rele ... x86_64.rpm
rpm --import https://fedoraproject.org/static/0608B895.txt
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/ ... noarch.rpm
rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
rpm -ivh http://rpms.famillecollet.com/enterpris ... ease-6.rpm
yum install -y yum-priorities
sed -i '/enabled=1/a\priority=10\' /etc/yum.repos.d/epel.repo && sed -i '5c\enabled=1\' /etc/yum.repos.d/remi.repo && sed -i '5a\priority=10\' /etc/yum.repos.d/remi.repo
yum update
yum grouplist
yum groupremove "Сервер электронной почты"
for serv in anacron atd autofs bluetooth cups firstboot gpm iptables ip6tables isdn mcstrans mdmonitor netfs nfslock pcscd portmap readahead_early readahead_later restorecond rpcgssd rpcidmapd yum-updatesd hidd lvm2-monitor ; do chkconfig $serv off ; done
yum install ntp -y
yum install wget -y
cd /usr/src
wget http://vestacp.com/pub/vst-install.sh
bash vst-install.sh
не находится http://clip2net.com/s/51ZPGU
nginx не запускается из-за директивы disable symlinks
которая требует наличия интерфейсов openat и fstatat
как включить эти интерфейсы или почему возникает эта ошибка
и она обрывается на неудаче запуска nginx'a
Запускается nginx: nginx: [emerg] unknown directive "disable_symlinks" in /etc/nginx/nginx.conf:59
[СБОЙ ]
на чистой системе перед установкой делал
sed -i '7c\SELINUX=disabled\' /etc/selinux/config
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -ivh http://pkgs.repoforge.org/rpmforge-rele ... x86_64.rpm
rpm --import https://fedoraproject.org/static/0608B895.txt
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/ ... noarch.rpm
rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
rpm -ivh http://rpms.famillecollet.com/enterpris ... ease-6.rpm
yum install -y yum-priorities
sed -i '/enabled=1/a\priority=10\' /etc/yum.repos.d/epel.repo && sed -i '5c\enabled=1\' /etc/yum.repos.d/remi.repo && sed -i '5a\priority=10\' /etc/yum.repos.d/remi.repo
yum update
yum grouplist
yum groupremove "Сервер электронной почты"
for serv in anacron atd autofs bluetooth cups firstboot gpm iptables ip6tables isdn mcstrans mdmonitor netfs nfslock pcscd portmap readahead_early readahead_later restorecond rpcgssd rpcidmapd yum-updatesd hidd lvm2-monitor ; do chkconfig $serv off ; done
yum install ntp -y
yum install wget -y
cd /usr/src
wget http://vestacp.com/pub/vst-install.sh
bash vst-install.sh
не находится http://clip2net.com/s/51ZPGU
nginx не запускается из-за директивы disable symlinks
которая требует наличия интерфейсов openat и fstatat
как включить эти интерфейсы или почему возникает эта ошибка
Last edited by achyorny on Wed May 08, 2013 11:21 am, edited 2 times in total.
Re: nginx: unknown directive "disable_symlinks"
проблема была в репозиториях, не нужно их подключать
Re: nginx: unknown directive "disable_symlinks"
хотел спросить, а почему nginx подключен из репозитория epel. Или это потому что я не подключал репозиторий nginx? В оф репе nginx уже 1.4.1. А в epel 1.0.15
Re: nginx: unknown directive "disable_symlinks"
Не хорошо так делать, а вдруг в новой версии центоса номер строки изменят?achyorny wrote: sed -i '7c\SELINUX=disabled\' /etc/selinux/config
Так наверное будет уверенней
Code: Select all
sed -i 's/SELINUX=enabled/SELINUX=disabled/g' /etc/selinux/config
Re: nginx: unknown directive "disable_symlinks"
Директива disable_symlinks появилась в последних версиях nginx. Во время установки панели, nginx должен устанавливаться из официального репозитория, но по какой-то причине этого не произошло. Возможно это была временная проблема с доступностью сайта nginx.org. Возможно дело в том, что в системе уже присутсвовал файл /etc/yum.repos.d/nginx.repo и поэтому репозиторий не был создан.
Попробуйте создать репозиторий вручную и проверьте установку nginx
Должен установиться nginx версии 1.4
Попробуйте создать репозиторий вручную и проверьте установку nginx
Code: Select all
release=$(grep -o "[0-9]" /etc/redhat-release |head -n1)
echo "[nginx]" > /etc/yum.repos.d/nginx.repo
echo "name=nginx repo" >> /etc/yum.repos.d/nginx.repo
echo "baseurl=http://nginx.org/packages/centos/$release/\$basearch/" \
>> /etc/yum.repos.d/nginx.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/nginx.repo
echo "enabled=1" >> /etc/yum.repos.d/nginx.repo
yum install nginx
Re: nginx: unknown directive "disable_symlinks"
о, спасибо, это конечно пограмотнее)XakRu wrote:Не хорошо так делать, а вдруг в новой версии центоса номер строки изменят?achyorny wrote: sed -i '7c\SELINUX=disabled\' /etc/selinux/config
Так наверное будет увереннейCode: Select all
sed -i 's/SELINUX=enabled/SELINUX=disabled/g' /etc/selinux/config
Re: nginx: unknown directive "disable_symlinks"
да, проблема с репами, не нужно их подключать инсталлятор сам подключает нужныеskid wrote:Директива disable_symlinks появилась в последних версиях nginx. Во время установки панели, nginx должен устанавливаться из официального репозитория, но по какой-то причине этого не произошло. Возможно это была временная проблема с доступностью сайта nginx.org. Возможно дело в том, что в системе уже присутсвовал файл /etc/yum.repos.d/nginx.repo и поэтому репозиторий не был создан.
Попробуйте создать репозиторий вручную и проверьте установку nginxДолжен установиться nginx версии 1.4Code: Select all
release=$(grep -o "[0-9]" /etc/redhat-release |head -n1) echo "[nginx]" > /etc/yum.repos.d/nginx.repo echo "name=nginx repo" >> /etc/yum.repos.d/nginx.repo echo "baseurl=http://nginx.org/packages/centos/$release/\$basearch/" \ >> /etc/yum.repos.d/nginx.repo echo "gpgcheck=0" >> /etc/yum.repos.d/nginx.repo echo "enabled=1" >> /etc/yum.repos.d/nginx.repo yum install nginx
Re: nginx: unknown directive "disable_symlinks"
а вот у меня инсталлятор не подключил репу nginx.
yum repolist не показал nginx репозиторий.
Подключил atomic репозиторий, там тоже последний nginx, да и не только nginx, учитывая древность пакетов centos.
yum repolist не показал nginx репозиторий.
Подключил atomic репозиторий, там тоже последний nginx, да и не только nginx, учитывая древность пакетов centos.