Доброе время суток всем!<div><br></div><div>на системе CentOS release 5.3 (Final)</div><div><br></div><div>пересобрал nginx :</div><div><br></div><div><div>nginx: nginx version: nginx/1.0.5</div><div>nginx: TLS SNI support disabled</div>

<div>nginx: configure arguments: --user=nginx --group=nginx --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/lib/nginx/tmp/client_body --http-proxy-temp-path=/var/lib/nginx/tmp/proxy --http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi --pid-path=/var/run/nginx.pid --lock-path=/var/lock/subsys/nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_perl_module --with-mail --with-mail_ssl_module --with-http_image_filter_module --with-pcre=/usr/local/src/nginx/pcre-8.12/</div>

</div><div><br></div><div>Запускается раза с 5-го, restart пишет что все ОК, но не работает . /etc/init.d/nginx</div><div><br></div><div><div>cat /etc/init.d/nginx</div><div>#!/bin/sh</div><div>#</div><div># nginx - this script starts and stops the nginx daemon</div>

<div>#</div><div># chkconfig:   - 85 15 </div><div># description:  Nginx is an HTTP(S) server, HTTP(S) reverse \</div><div>#               proxy and IMAP/POP3 proxy server</div><div># processname: nginx</div><div># config:      /etc/nginx/nginx.conf</div>

<div># config:      /etc/sysconfig/nginx</div><div># pidfile:     /var/run/nginx.pid</div><div> </div><div># Source function library.</div><div>. /etc/rc.d/init.d/functions</div><div> </div><div># Source networking configuration.</div>

<div>. /etc/sysconfig/network</div><div> </div><div># Check that networking is up.</div><div>[ "$NETWORKING" = "no" ] && exit 0</div><div> </div><div>nginx="/usr/sbin/nginx"</div><div>

prog=$(basename $nginx)</div><div> </div><div>NGINX_CONF_FILE="/etc/nginx/nginx.conf"</div><div> </div><div>[ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx</div><div> </div><div>lockfile=/var/lock/subsys/nginx</div>

<div> </div><div>make_dirs() {</div><div>   # make required directories</div><div>   user=`nginx -V 2>&1 | grep "configure arguments:" | sed 's/[^*]*--user=\([^ ]*\).*/\1/g' -`</div><div>   options=`$nginx -V 2>&1 | grep 'configure arguments:'`</div>

<div>   for opt in $options; do</div><div>       if [ `echo $opt | grep '.*-temp-path'` ]; then</div><div>           value=`echo $opt | cut -d "=" -f 2`</div><div>           if [ ! -d "$value" ]; then</div>

<div>               # echo "creating" $value</div><div>               mkdir -p $value && chown -R $user $value</div><div>           fi</div><div>       fi</div><div>   done</div><div>}</div><div> </div>
<div>
start() {</div><div>    [ -x $nginx ] || exit 5</div><div>    [ -f $NGINX_CONF_FILE ] || exit 6</div><div>    make_dirs</div><div>    echo -n $"Starting $prog: "</div><div>    daemon $nginx -c $NGINX_CONF_FILE</div>

<div>    retval=$?</div><div>    echo</div><div>    [ $retval -eq 0 ] && touch $lockfile</div><div>    return $retval</div><div>}</div><div> </div><div>stop() {</div><div>    echo -n $"Stopping $prog: "</div>

<div>    killproc $prog -QUIT</div><div>    retval=$?</div><div>    echo</div><div>    [ $retval -eq 0 ] && rm -f $lockfile</div><div>    return $retval</div><div>}</div><div> </div><div>restart() {</div><div>    configtest || return $?</div>

<div>    stop</div><div>    sleep 1</div><div>    start</div><div>}</div><div> </div><div>reload() {</div><div>    configtest || return $?</div><div>    echo -n $"Reloading $prog: "</div><div>    killproc $nginx -HUP</div>

<div>    RETVAL=$?</div><div>    echo</div><div>}</div><div> </div><div>force_reload() {</div><div>    restart</div><div>}</div><div> </div><div>configtest() {</div><div>  $nginx -t -c $NGINX_CONF_FILE</div><div>}</div><div>

 </div><div>rh_status() {</div><div>    status $prog</div><div>}</div><div> </div><div>rh_status_q() {</div><div>    rh_status >/dev/null 2>&1</div><div>}</div><div> </div><div>case "$1" in</div><div>
    start)</div>
<div>        rh_status_q && exit 0</div><div>        $1</div><div>        ;;</div><div>    stop)</div><div>        rh_status_q || exit 0</div><div>        $1</div><div>        ;;</div><div>    restart|configtest)</div>

<div>        $1</div><div>        ;;</div><div>    reload)</div><div>        rh_status_q || exit 7</div><div>        $1</div><div>        ;;</div><div>    force-reload)</div><div>        force_reload</div><div>        ;;</div>

<div>    status)</div><div>        rh_status</div><div>        ;;</div><div>    condrestart|try-restart)</div><div>        rh_status_q || exit 0</div><div>            ;;</div><div>    *)</div><div>        echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"</div>

<div>        exit 2</div><div>esac</div></div><div><br></div><div><br></div><div>Как это отдебажить ? Спасибо.</div><div><br clear="all"><div>_______________________________</div>С Уважением, Алексей Масленников<br><br>Jabber: <a href="mailto:minisotm@jabber.ru" target="_blank">minisotm@jabber.ru</a><br>


</div>