Доброе время суток всем!<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>