- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Поставьте 755 права на файлы.
Поставьте 755 права на файлы.
стоят.......
И на папки?
И на /home?
Boris A Dolgov, нет, тока на папке, поставил на /home все заработало. А как на счет безопастности? нормально?
Ничего страшного :)
А как теперь прописать nginx и spawn-fcgi в автозагрузку?
Какая ОС на сервере?
Какая ОС на сервере?
CentOS 5
И еще, пытаюсь запретить доступ к некоторым папкам. пушу:
location /admin/ {deny all;
}
но доступ не закрывается...
поиск
на вскидку
Настройка Nginx для поддержки PHP при помощи FastCGI
запуск fast-cgi
а nginx при установке должен положить в /etc/init.d скрипт котрорый запускает процесс демоном - service nginx start
#
# nginx Start/Stop the nginx daemon.
#
# chkconfig: 2345 90 60
# description: nginx
# processname: nginx
# config: /usr/local/nginx/conf/nginx.conf
# pidfile: /usr/local/nginx/logs/nginx.pid
# Source function library.
. /etc/init.d/functions
# Progran name
prog="nginx"
start() {
echo -n $"Starting $prog: "
if [ -e /var/lock/subsys/nginx ]; then
if [ -e /usr/local/nginx/logs/nginx.pid ] && [ -e /proc/`cat /usr/local/nginx/logs/nginx.pid` ]; then
echo -n $"cannot start $prog: nginx is already running."
failure $"cannot start $prog: nginx is already running."
echo
return 1
fi
fi
/usr/local/nginx/sbin/nginx
RETVAL=$?
[ $RETVAL -eq 0 ] && success $"$prog start" || failure $"$prog start"
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/nginx
echo
return $RETVAL
}
stop() {
echo -n $"Stopping $prog: "
if [ ! -e /var/lock/subsys/nginx ] || [ ! -e /usr/local/nginx/logs/nginx.pid ]; then
echo -n $"cannot stop $prog: nginx is not running."
failure $"cannot stop $prog: nginx is not running."
echo
return 1
fi
PID=`cat /usr/local/nginx/logs/nginx.pid`
if checkpid $PID 2>&1; then
# TERM first, then KILL if not dead
kill -TERM $PID >/dev/null 2>&1
usleep 100000
if checkpid $PID && sleep 1 && checkpid $PID && sleep 3 && checkpid $PID; then
kill -KILL $PID >/dev/null 2>&1
usleep 100000
fi
fi
checkpid $PID
RETVAL=$((! $?))
[ $RETVAL -eq 0 ] && success $"$prog shutdown" || failure $"$prog shutdown"
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/nginx;
echo
return $RETVAL
}
status() {
status $prog
}
restart() {
stop
start
}
reload() {
echo -n $"Reloading $prog: "
if [ ! -e /var/lock/subsys/nginx ] || [ ! -e /usr/local/nginx/logs/nginx.pid ]; then
echo -n $"cannot reload $prog: nginx is not running."
failure $"cannot reload $prog: nginx is not running."
echo
return 1
fi
kill -HUP `cat /usr/local/nginx/logs/nginx.pid` >/dev/null 2>&1
RETVAL=$?
[ $RETVAL -eq 0 ] && success $"$prog reload" || failure $"$prog reload"
echo
return $RETVAL
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
reload)
reload
;;
status)
status
;;
condrestart)
[ -f /var/lock/subsys/nginx ] && restart || :
;;
configtest)
/usr/local/nginx/sbin/nginx -t
;;
*)
echo $"Usage: $0 {start|stop|status|reload|restart|condrestart|configtest}"
exit 1
esac
по идее в сырцах Lighttpd должен тоже быть скрипт для запуска
http://solaris.opennet.ru/docs/RUS/lighttpd_doc/fastcgi.html#external-spawning
alexey_richi, я уже разобразлся с запуском ngix+fastcgi. У меня сейчас другая проблема: Не работают модули access и rewrite.
Допустим пишу:
location /admin/ {deny all;
}
или:
но правила не работают... Может эти модули нужно как то подключать? Или может они вобще у меня не установлены. Как посмотреть список установленных модулей? Буду признателен за помощь