Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

nginx: unknown directive "disable_symlinks"

Общие вопросы о панели управления Vesta
Locked
  • Print view
Advanced search
8 posts • Page 1 of 1
achyorny
Posts: 54
Joined: Tue May 07, 2013 7:30 pm

nginx: unknown directive "disable_symlinks"

Post by achyorny » Tue May 07, 2013 7:50 pm

устанавливаю 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


как включить эти интерфейсы или почему возникает эта ошибка
Last edited by achyorny on Wed May 08, 2013 11:21 am, edited 2 times in total.
Top

achyorny
Posts: 54
Joined: Tue May 07, 2013 7:30 pm

Re: nginx: unknown directive "disable_symlinks"

Post by achyorny » Tue May 07, 2013 9:45 pm

проблема была в репозиториях, не нужно их подключать
Top

XakRu
Posts: 117
Joined: Wed Nov 28, 2012 10:26 pm

Re: nginx: unknown directive "disable_symlinks"

Post by XakRu » Sun May 12, 2013 9:11 pm

хотел спросить, а почему nginx подключен из репозитория epel. Или это потому что я не подключал репозиторий nginx? В оф репе nginx уже 1.4.1. А в epel 1.0.15
Top

XakRu
Posts: 117
Joined: Wed Nov 28, 2012 10:26 pm

Re: nginx: unknown directive "disable_symlinks"

Post by XakRu » Sun May 12, 2013 9:15 pm

achyorny wrote: sed -i '7c\SELINUX=disabled\' /etc/selinux/config
Не хорошо так делать, а вдруг в новой версии центоса номер строки изменят?
Так наверное будет уверенней

Code: Select all

sed -i 's/SELINUX=enabled/SELINUX=disabled/g' /etc/selinux/config
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: nginx: unknown directive "disable_symlinks"

Post by skid » Mon May 13, 2013 10:43 am

Директива disable_symlinks появилась в последних версиях nginx. Во время установки панели, nginx должен устанавливаться из официального репозитория, но по какой-то причине этого не произошло. Возможно это была временная проблема с доступностью сайта nginx.org. Возможно дело в том, что в системе уже присутсвовал файл /etc/yum.repos.d/nginx.repo и поэтому репозиторий не был создан.


Попробуйте создать репозиторий вручную и проверьте установку 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
Должен установиться nginx версии 1.4
Top

achyorny
Posts: 54
Joined: Tue May 07, 2013 7:30 pm

Re: nginx: unknown directive "disable_symlinks"

Post by achyorny » Tue May 14, 2013 7:54 pm

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
о, спасибо, это конечно пограмотнее)
Top

achyorny
Posts: 54
Joined: Tue May 07, 2013 7:30 pm

Re: nginx: unknown directive "disable_symlinks"

Post by achyorny » Tue May 14, 2013 7:56 pm

skid wrote:Директива disable_symlinks появилась в последних версиях nginx. Во время установки панели, nginx должен устанавливаться из официального репозитория, но по какой-то причине этого не произошло. Возможно это была временная проблема с доступностью сайта nginx.org. Возможно дело в том, что в системе уже присутсвовал файл /etc/yum.repos.d/nginx.repo и поэтому репозиторий не был создан.


Попробуйте создать репозиторий вручную и проверьте установку 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
Должен установиться nginx версии 1.4
да, проблема с репами, не нужно их подключать инсталлятор сам подключает нужные
Top

XakRu
Posts: 117
Joined: Wed Nov 28, 2012 10:26 pm

Re: nginx: unknown directive "disable_symlinks"

Post by XakRu » Wed May 15, 2013 6:23 am

а вот у меня инсталлятор не подключил репу nginx.
yum repolist не показал nginx репозиторий.
Подключил atomic репозиторий, там тоже последний nginx, да и не только nginx, учитывая древность пакетов centos.
Top


Locked
  • Print view

8 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password