nginx

Создания Nginx VirtualHost и установка Drupal одной командой

Аватар пользователя Totaku

Создания Nginx VirtualHost и установка Drupal одной командой

Установка сайта на Друпале рутинное дело. Нужно создать конфиг виртуального хоста, создать папочки для сайта, создать базу данных, перезагрузить все что требуется, скачать сам друпал и установить его. Но ведь это все можно автоматизировать и после этого наслаждаться благами цивилизации. Погнали!

Для начала нам нужно создать файл с конфигом Nginx для Drupal. Создадим папку conf. В ней файл drupal и в вставим в него:

3 Спасибо

Скрипты от mitchellkrogza - Nginx Ultimate Bad Bot Blocker. Зачем там whitelist?

Аватар пользователя tlito

https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker
скрипты блокируют спам-ботов на уровне сервера, которые создают нагрузку на сервер nginx.
зачем там белый список, в котором ip 127.0.0.1 ? стоит ли доверять такому скрипту?
https://raw.githubusercontent.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker/master/bots.d/whitelist-ips.conf

0 Спасибо

Почему ab тест Drupal 8 на nginx + php7.0-fpm лучше чем у гуру?

Аватар пользователя tlito

я ни разу не пробовал Apache Benchmarks и не знаю куда смотреть. поясните пожалуйста.
тут https://www.juev.org/2010/08/23/test-vps-servera/ написано:
«Довольно не плохо, 7.56 запроса в секунду. »
у меня вот какой результат (домен скрыт)

0 Спасибо

Как запустить PHP7.0-fpm - нет такого процесса, ошибка 502 и в логах connect() to unix:/var/run/php7.0-fpm.sock failed (111: Connection refused)

Аватар пользователя tlito

поставил на Debian 8 сервер Nginx + PHP7 + PHP7.0-FPM, статика работает, а обращение к php-файлам даёт ошибку 502.
почитав /var/log/nginx/site.com.error.log я понял что ошибка с сокетом:

0 Спасибо

Настройки хоста Nginx для работы с Phpmyadmin. Не создаёт сессии

Аватар пользователя tlito

на впс nginx php5-fpm не получается настроить нормально хост для phpmyadmin.

мой хост:

# cat pma.tlito.ru
server {
    listen  80;
    server_name pma.tlito.ru www.pma.tlito.ru;
0 Спасибо

Memcache Storage + php7.0-fpm +nginx+drupal 8 в Debian Jessie Digitalocean

Аватар пользователя Mihail.space

Про установку php7.0 от dotdeb можно почитать здесь
Установку на сервер производим под рутом

apt-get install -y php7.0-dev git pkg-config build-essential libmemcached-dev memcached php7.0-memcache

2 Спасибо

Nginx+Boost 500 ошибка при запросе урлов с параметрами

Аватар пользователя Айдар

Возникает 500 ошибка при попытке настройки boost на сайте - при открытии урлов с параметрами (от поиска вьюс до utm меток метрики), а также при открытии внешних ссылок, которые редиректятся модулем gotwo (ссылка вида /go/233).

Лог ничего не говорит.

Использовал фрагмент конфига нжинса отсюда: http://www.drupal.ru/node/103671

В итоге у меня получился следующий конфиг:

0 Спасибо

Подскажите по настройке редиректа в Nginx, с www на без www

Аватар пользователя Valeratal

Пытаюсь настроить редирект в нжинсе

Но чет не получается

Вот что сейчас

#user 'hrportal' virtual host 'hr-portal.ru' configuration file
0 Спасибо

Можно ли установить nginx на необновлённый сервер?

Аватар пользователя vbard

Народ, приветствую.
На сервере установлен Дебиан 6, апач. Сервер год или больше не обновлялся. Есть нужда поставить nginx как фронтэнд к апачу. Обновлять сервер не хочется - не моё хозяйство. Сисадмин с меня вообще почти никакой, но я учусь :) Вопрос: насколько это плохо - написать apt-get install nginx не сделав apt-get update apt-get upgrade?

0 Спасибо

Linux Mint. Ошибки при настройке NGINX + php5-frm

Аватар пользователя roman-yrv

Добрый день.

В общем, поставил Linux Mint версии 17.2

Решил настроить для тестовых целей nginx + php-frm? пользуясь вот этим руководством.
http://www.itzgeek.com/how-tos/linux/linux-mint-how-tos/nginx-1-6-2-php5-fpm-mysql-on-linuxmint-17.html

И столкнулся как минимум с двумя ошибками.

1. При перезапуске nginx как

sudo service nginx restart

выскакивает какая-то ошибка, связанная с instance (точно не помню, так как пишу эту тему под windows 7)

А вот, если перезапустить как

sudo /etc/init.d/nginx restart

тогда всё перезапускается при отсутствии ошибок.

Вопрос - почему не работает с service ? Реально ли решить эту проблему ?

2. Не получается выполнить следующее:

sudo service php5-fpm reload
0 Спасибо

nginx autocomplete error 404

Аватар пользователя Santi

На сервере используется pressflow и nginx от Perusio.
После обновления на последнюю версию pressflow 6 отказали autocmplete запросы при выборе тегов и т.п.

Выдает ошибку -
Произошла HTTP ошибка 404.

http://XXX/index.php?q=taxonomy/autocomplete/5

Насколько я понял nginx конфиг запрещает напрямую обращаться а .php файлам.
Как подправить конфиг nginx?

0 Спасибо

[РЕШЕНО] Настройка сервера Nginx с конфигурацией Perusio под Drupal

Аватар пользователя ttenz

Давно мечтал настроить сервер nginx для друпала с специально заточенной под Друпал конфигурацией Perusio (António P. P. Almeida), человека который хорошо разбирается в nginx и друпале и пожалуй это лучшая конфигурация из доступных.

Почему конфигурация Perusio? Что она дает?

Основные фичи:

0 Спасибо

Настройка сервера Nginx с конфигурацией Perusio под Drupal [advanced]

Аватар пользователя ttenz
Это сообщение находится в тёмной материи. Вы можете изменить настройки просмотра тёмной материи в личном кабинете.

Настройка сервера Nginx с конфигурацией Perusio под Drupal

Аватар пользователя ttenz

Давно мечтал настроить сервер nginx для друпала с специально заточенной под Друпал конфигурацией Perusio (António P. P. Almeida), человека который хорошо разбирается в nginx и друпале и пожалуй это лучшая конфигурация из доступных.

Почему конфигурация Perusio? Что она дает?

Основные фичи:

0 Спасибо

Varnish + nginx + php-fpm. Не могу запустить ngnix на порту 8080

Аватар пользователя Litos

Здравствуйте.

Схема работы должна иметь следующий вид:
1. пользователь открывает в браузере сайт, при этом отправляется запрос на 80 порт
2. первым стоит Varnish на 80 порту. Если у него есть запрос - он отдаёт его сам. Если нет - переводит запрос на 8080 порт
3. на 8080 порту стоит Nginx. Если у него есть запрос - отдаёт сам, если нет - переводит на 9000 порт
4. на 9000 порту стоит php-fpm. Он выполняет полную обработку запроса с вызовом БД и загрузкой файлов

Конфиги:

/etc/default/varnish
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,512M"

/etc/varnish/default.vcl
backend default {
.host = "127.0.0.1";
.port = "8080";
}

0 Спасибо

Настройка Node js для winginx

Аватар пользователя vic57

Всем привет.Помогите настроить nodejs.
Работаю на локальном сервере winginx,здесь nodejs уже есть.Создал и запустил сервер с помощью скрипта

var http = require('http');

http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, '127.0.0.1');

console.log('Server running at http://127.0.0.1:1337/');

Установил модуль nodejs integration в настройках сделал как написано: создал файл nodejs.config.js скопировал туда из настроек nodejs configuration build

/**
* This configuration file was built using the 'Node.js server configuration builder'.
0 Спасибо

Настройка редиректа с www на без www в Nginx для всех доменов

Аватар пользователя Valeratal

Такой вопрос

Прочитал на хабре, что можно настроить для всех доменов сразу редирект с www на без www

http://habrahabr.ru/post/39801/

В частности предлагается прописать

Чтобы не указывать это правило для каждого домена можно воспользоваться отрицательным регулярным выражением:

server {
  server_name ~^(?! www\.);
  rewrite ^ http://www.$host$request_uri permanent;
}

Я пытаюсь прописать в конфиге своего нжинса, но как-то, каждый раз разные глюки, то распознать не может, то еще что-то

Вот мой конфиг

user www-data;
worker_processes  1;

error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       /etc/nginx/mime.types;

0 Спасибо

Drupal 7 + phpbb3 + nginx

Аватар пользователя IgorPr

Доброго времени суток. Есть сайт на друпал, было решено прикрутить форум, для этой роли был выбран phpbb3. Создал каталог /forum в проекте, залил phpbb и на этом всё... При обращении к drupalproject/forum получаю сообщение о том, что страница не найдена.

Гуглил примеры настроек, но попытки пляски с конфигом результата не дали. Помогите пожалуйста настроить конфиг.

server {
    listen *:80;

    server_name project.net;

    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;

    root /srv/project.net;
    index index.html index.htm index.php;

    # Enable compression, this will help if you have for instance advagg�~@~N module
        # by serving Gzip versions of the files.
        gzip_static on;

0 Спасибо

[РЕШЕНО] Защита от ботов fail2ban+csf сервера nginx c друпалом на борту

Аватар пользователя ttenz

Ты можешь хорошо оптимизировать сервер, настроить сайт на друпале, но спам-боты могут свести на нет все твои старания, вынуждая тебя переходит на более дорогой тариф, п.ч. они все время хотят больше кушать.

Настроим наш nginx сервер для победы над спам ботами --->>

Установка CFS (ConfigServer Firewall)

1. Качаем архив:

2. Распаковываем:

tar -xzf csf.tgz

3. Устанавливаем:

Если есть другие фаервольные скрипты, например UFW, то нужно их остановить. Правила в iptables удалятся автоматически.

ufw disable

cd csf

sh install.sh

Фаервол теперь установлен и теперь проверим все ли требуемы модули iptable доступны.

Читать далее...

0 Спасибо