Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Настройка nginx + php-fpm

Ответить
Настройки темы
Настройка nginx + php-fpm

Аватара для Lonely_Mouse

Ветеран


Сообщения: 1081
Благодарности: 94


Конфигурация

Профиль | Отправить PM | Цитировать


Есть у нас кто разбирается? За основу взял статью, но мало чего понял ) Что означает
Код: Выделить весь код
if ($host != $main_host) {
        rewrite             ^(.*)$              http://$main_host$1     permanent;
        break;
# favicon.ico conf
    location = /favicon.ico {
        try_files 	    /favicon.ico    @favicon_empty;
        expires	            7d;
        access_log          off;
        log_not_found       off;
    }
 
    location @favicon_empty {
        empty_gif;
        expires	            7d;
        access_log          off;
        log_not_found       off;
    }
 
    location ~* ^.+\.(ico|htm|html|txt|jpg|png|gif|css|js)$ {
        access_log          off;
        autoindex           off;
        expires             30d;
        add_header          Cache-Control       'public';
    }
 
    location / {
        try_files           $uri    $uri/    /index.php?$args;
А также fastcgi_params.conf.
Код: Выделить весь код
location ~* ^.+\.(ico|htm|html|txt|jpg|png|gif|css|js)$ {
        access_log          off;
        autoindex           off;
        expires             30d;
        add_header          Cache-Control       'public';
Как я понял кэш или это просто файлы которые отдает nginx? но везде по-разному описывают, апача не будет, для wordpress делаю. Еще хотелось бы узнать, нужно ли отключать какие-нибудь модули в php-fpm и nginx и надо ли ставить ограничение по скорости?

Отправлено: 11:25, 15-02-2015

 

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


http://nginx.org/ru/docs/http/ngx_ht....html#location

http://nginx.org/ru/docs/beginners_guide.html

-------
Поспешай не торопясь


Отправлено: 14:19, 15-02-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Lonely_Mouse

Ветеран


Сообщения: 1081
Благодарности: 94

Профиль | Отправить PM | Цитировать


Раскуриваю ман, секция location довольно таки интересная, с кэшем разобрался, с fastcgi_param пока не очень. Отсюда можно что-то полезное подчерпнуть для секьюрности?

Отправлено: 15:34, 15-02-2015 | #3


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Цитата Lonely_Mouse:
Отсюда можно что-то полезное подчерпнуть для секьюрности? »
Да, на мой дилетантский взгляд, можно.

-------
Поспешай не торопясь


Отправлено: 15:47, 15-02-2015 | #4


Аватара для Lonely_Mouse

Ветеран


Сообщения: 1081
Благодарности: 94

Профиль | Отправить PM | Цитировать


ruslandh, спасибо за полный и развернутый ответ

Отправлено: 18:30, 15-02-2015 | #5


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Цитата Lonely_Mouse:
ruslandh, спасибо за полный и развернутый ответ »
да не умею я полно и развёрнуто

-------
Поспешай не торопясь


Отправлено: 19:00, 15-02-2015 | #6


Аватара для Lonely_Mouse

Ветеран


Сообщения: 1081
Благодарности: 94

Профиль | Отправить PM | Цитировать


Я не люблю тупо брать чей-то конфиг и надеяться, что все будет работать и что какой-нибудь скрипт-кидди не залезет на серв. Познать все тонкости работы http сервера для меня слишком долго и муторно, да и сайт будет маленький на wp и ubuntu server. По дефолту тоже не оставить, например, в php-fpm пишут о уязвимости cgi.fix_pathinfo, а помочь сделать секьюрные конфиги никто не хочет. Гуглить и курить маны я и сам умею, но в них много незнакомых слов относящихся к программированию. Мне, например, не сложно писать людям конфиги openvpn, подсказать с маршрутизацией или iptables, ведь это не сложно.

Отправлено: 19:50, 15-02-2015 | #7


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Я сам сервера не поднимал. Знаю, что в серверах, основанных на ALT Linux пользователи наоборот просят отключать по их мнению излишнюю предосторожность.

PS знал-бы, подсказал

-------
Поспешай не торопясь


Отправлено: 19:55, 15-02-2015 | #8


Ветеран


Сообщения: 1630
Благодарности: 220

Профиль | Отправить PM | Цитировать


http://wpnew.ru/udobnaya-rabota/kak-...a-favikon.html
http://yiiframework.ru/doc/cookbook/ru/install.nginx

Последний раз редактировалось alef2474, 15-02-2015 в 23:22.


Отправлено: 23:06, 15-02-2015 | #9


Аватара для Lonely_Mouse

Ветеран


Сообщения: 1081
Благодарности: 94

Профиль | Отправить PM | Цитировать


ruslandh, верю) Ладно, потихоньку буду сидеть разбираться. Я не фанат этих altlinux, gentoo, компилить каждую прогу, а потом окажется, что какой-то модуль не включил и по новой ) Проще пакетом на бубунте. Там даже по дефолту для забывчивых ротация для nginx настроена ) upd: с горем пополам разобрался, поставил nginx, настройки там конечно ужс.. Но довольно таки гибкие, много чего можно накрутить. Мускул, php, phpmyadmin прикрутил, доступ перекрыл, осталось настроить rsynс и сайт сделать.

Последний раз редактировалось Lonely_Mouse, 18-02-2015 в 00:22.


Отправлено: 08:45, 16-02-2015 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Настройка nginx + php-fpm

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Debian/Ubuntu - Не могу поставить php5-fpm Debian(32) sx000 Общий по Linux 23 13-04-2014 23:14
nginx + php-fpm не грузятся файлы в IE/Google Chrome zvezda_t Вебмастеру 0 25-03-2013 10:15
[решено] Настройка PHP PERMYAK Вебмастеру 2 22-03-2010 15:54
Прочее - NGINX - alias для работы с php. xolod. Общий по Linux 0 27-08-2009 23:31
настройка Апачь и PHP Vlad Drakula Вебмастеру 4 25-12-2003 07:30




 
Переход