0 Пользователей и 1 Гость просматривают эту тему.
  • 90 Ответов
  • 2249 Просмотров
*

pavelrer

  • Захожу иногда
  • 486
  • 9 / 1
Re: Nginx как правильно настроить?
« Ответ #60 : 28.07.2018, 23:51:07 »
Не понял для чего nix - но свой костыль кину.
мне удобнее centos т.к фря из детства :)
Centos7 + nix + php7 +маша 10.5 и выше если есть + Кэш запросов на уровне базы.
Это, что коснется скорости ответа. Joomla залетает в разы без всяких плагинов!
Что, касается кэша выполнения php и что получает юзер - это совсем другая задача.
 
*

ChaosHead

  • Гуру
  • 5021
  • 435 / 13
Re: Nginx как правильно настроить?
« Ответ #61 : 29.07.2018, 13:08:07 »
Всё зависит от сайта. Если сайт статичный, то стандартное кэширование врубил в Joomla на месяц и забыл о проблемах с быстродействием и долгими ответами сервера.
*

Mehanick

  • Давно я тут
  • 775
  • 4 / 0
Re: Nginx как правильно настроить?
« Ответ #62 : 29.07.2018, 19:20:35 »
Под root в панели ispmanager выбираете вкладку www-домены, в ней выделяете нужный домен и нажимаете в панели инструментов конфиг.
Вот там и добавляете нужные строки, для работы домена.
Но лучше используйте Apache.

А почему лучше Апаче? нет апаче мне нравится, просто все ставят никс, вот и я думал перейти. Думаю выиграю во времени отклика сервера - или ошибаюсь?
*

ChaosHead

  • Гуру
  • 5021
  • 435 / 13
Re: Nginx как правильно настроить?
« Ответ #63 : 29.07.2018, 19:39:45 »
Еали Apache будет в режиме fcgid и nginx на статику, то особо не выиграете, но оперативки такая связка будет жрать больше.
*

Alivio

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Re: Nginx как правильно настроить?
« Ответ #64 : 30.07.2018, 01:51:50 »
Заметил главная страница открывается с приставкой /index.php
Добавил перенаправление и может кому пригодится
Код
if ($request_uri = /index.php) {
rewrite ^ https://site.ru/ permanent;
}
*

Mehanick

  • Давно я тут
  • 775
  • 4 / 0
Re: Nginx как правильно настроить?
« Ответ #65 : 30.07.2018, 09:07:13 »
так никс добавит быстродействия для нестатичных сайтов илои нет? стоит переходить?
*

Mehanick

  • Давно я тут
  • 775
  • 4 / 0
Re: Nginx как правильно настроить?
« Ответ #66 : 30.07.2018, 09:08:30 »
Заметил главная страница открывается с приставкой /index.php
Добавил перенаправление и может кому пригодится
Код
if ($request_uri = /index.php) {
rewrite ^ https://site.ru/ permanent;
}


и куда это перенаправление прописывать? какой именно файл, подскажите пожалуйста
*

Alivio

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Re: Nginx как правильно настроить?
« Ответ #67 : 30.07.2018, 12:08:53 »
так никс добавит быстродействия для нестатичных сайтов илои нет? стоит переходить?
Да желательно, заметил по быстрее сайт работает.
*

Alivio

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Re: Nginx как правильно настроить?
« Ответ #68 : 30.07.2018, 12:12:18 »
и куда это перенаправление прописывать? какой именно файл, подскажите пожалуйста
/etc/nginx/vhosts/site/site.conf
Я сюда прописал вместе с кодом сжатия и кеширования все работает.
Взял с официального сайта https://docs.joomla.org/Nginx

*

pavelrer

  • Захожу иногда
  • 486
  • 9 / 1
Re: Nginx как правильно настроить?
« Ответ #69 : 31.07.2018, 00:32:17 »
Alivio
Что вы пытаетесь добиться с nix?(и самое главное - для чего и почему?) если не секрет.

*

Alivio

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Re: Nginx как правильно настроить?
« Ответ #70 : 31.07.2018, 01:22:35 »
уже добился, скорость ответа сервера заметно сократилась.
*

pavelrer

  • Захожу иногда
  • 486
  • 9 / 1
Re: Nginx как правильно настроить?
« Ответ #71 : 31.07.2018, 01:44:27 »
Цитировать
уже добился, скорость ответа сервера заметно сократилась.
Да ни чего вы существенного не добились! Исходя хотя бы из этого
Цитировать
/etc/nginx/vhosts/site/site.conf
Я сюда прописал вместе с кодом сжатия и кеширования все работает.
Взял с официального сайта https://docs.joomla.org/Nginx
*

dmitry_stas

  • Легенда
  • 12171
  • 1155 / 7
Re: Nginx как правильно настроить?
« Ответ #72 : 31.07.2018, 07:47:10 »
Да ни чего вы существенного не добились! Исходя хотя бы из этого
у вас есть вариант лучшего конфига?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pavelrer

  • Захожу иногда
  • 486
  • 9 / 1
Re: Nginx как правильно настроить?
« Ответ #73 : 31.07.2018, 08:39:07 »
Цитировать
у вас есть вариант лучшего конфига?
Есть! Я, Выше ее дал! Причем летать будет даже динамика!
Ну останется только решить с к tag/tags.
Даже летать будет если в php через for и.т.д запросы мучать.
И ни каких плагинов и компонентов с кэшем, кзш bd + php7 + маша - все сделают за вас!\
апач или никс - пофиг дым если конечно не периваливает за 50000 полных генераций в сутки на отдачу с реквестами(штук 100 за раз - норм) - все конечно в динамики!
На простом VDS c 2шкой памяти! И на кэшироать php? - Идиотизм! - Возможно конечно и нет, тогда трудный случай.
*

dmitry_stas

  • Легенда
  • 12171
  • 1155 / 7
Re: Nginx как правильно настроить?
« Ответ #74 : 31.07.2018, 09:00:23 »
Есть! Я, Выше ее дал! Причем летать будет даже динамика!

выше - это где? это

Centos7 + nix + php7 +маша 10.5 и выше если есть + Кэш запросов на уровне базы.
?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pavelrer

  • Захожу иногда
  • 486
  • 9 / 1
Re: Nginx как правильно настроить?
« Ответ #75 : 31.07.2018, 09:08:18 »
Ну в принципе - Да. Centos можно и поменять на удобную ось, думаю.
*

Mehanick

  • Давно я тут
  • 775
  • 4 / 0
Re: Nginx как правильно настроить?
« Ответ #76 : 31.07.2018, 10:08:24 »
так как я понял вы и на апаче неплохо настроили?
*

Mehanick

  • Давно я тут
  • 775
  • 4 / 0
Re: Nginx как правильно настроить?
« Ответ #77 : 31.07.2018, 10:09:32 »
/etc/nginx/vhosts/site/site.conf
Я сюда прописал вместе с кодом сжатия и кеширования все работает


это вы сразу для всех сайтов на сервере прописали?
*

dmitry_stas

  • Легенда
  • 12171
  • 1155 / 7
Re: Nginx как правильно настроить?
« Ответ #78 : 31.07.2018, 11:43:33 »
Ну в принципе - Да. Centos можно и поменять на удобную ось, думаю.
что "в принципе - Да"? :) конфигурация нгинксовая для хоста где, с которой летать все будет? :) и где вы машу 10.5 увидели я вообще не пойму, с учетом того что 10.3 только недавно в стейбл вышла.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Apoca1ypto

  • Давно я тут
  • 745
  • 71 / 0
Re: Nginx как правильно настроить?
« Ответ #79 : 31.07.2018, 11:57:29 »
А почему лучше Апаче? нет апаче мне нравится, просто все ставят никс, вот и я думал перейти. Думаю выиграю во времени отклика сервера - или ошибаюсь?
Если Вы новичок и хотите поддержки, то, по работе Joomla на Apache ответов и подсказок но этом форуме найдете больше.
И не забывайте, что тут в основном больше разработчики сайтов, а не админы серверов.
Да, и особого прироста скорости перехода с Apache (FastCGI) на Nginx (PHP-FPM FastCGI) Вы можете не получить.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

wishlight

  • Живу я здесь
  • 4239
  • 255 / 1
  • 300 руб очень быстрый хостинг в ЕС
Re: Nginx как правильно настроить?
« Ответ #80 : 31.07.2018, 12:03:56 »
Да, и особого прироста скорости перехода с Apache (FastCGI) на Nginx (PHP-FPM FastCGI) Вы можете не получить.
Лично у меня fast-cgi apache отвечает быстрее nginx php-fpm. Вот по нагрузке сосем другая картина. php-fpm выдерживает чуть ли не на порядок большую нагрузку.
*

Alivio

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Re: Nginx как правильно настроить?
« Ответ #81 : 31.07.2018, 12:15:36 »
это вы сразу для всех сайтов на сервере прописали?
Для каждого сайта продублировать в ответствующию папку.
ISPmanager конфинг nginx в таком порядке создал и туда и закинул.
*

Mehanick

  • Давно я тут
  • 775
  • 4 / 0
Re: Nginx как правильно настроить?
« Ответ #82 : 31.07.2018, 20:17:30 »
Для каждого сайта продублировать в ответствующию папку.
ISPmanager конфинг nginx в таком порядке создал и туда и закинул.

Подскажи пожалуйста у мя впска на ipsmanager 5 - там можно включить никс, а файл конфига автоматом появится или вручную делать?
*

ProtectYourSite

  • Завсегдатай
  • 1714
  • 97 / 4
  • Безопасность вебсайтов
Re: Nginx как правильно настроить?
« Ответ #83 : 31.07.2018, 21:22:06 »
isp создает свои конфиги на автомате
*

Mehanick

  • Давно я тут
  • 775
  • 4 / 0
Re: Nginx как правильно настроить?
« Ответ #84 : 31.07.2018, 21:36:04 »
не знау шо она там создает, тока после включения никса в возможностях и перезагрузки сервера у всех сайтов на joomla 3 работает только главная страница, остальные выдают белый лист с ошибкой (401 по моему)
*

Alivio

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Re: Nginx как правильно настроить?
« Ответ #85 : 31.07.2018, 21:43:58 »
Тоже самое было, на прошлой странице выложил же решение.
Ответ #53 просто прописать в конфинге.
*

Mehanick

  • Давно я тут
  • 775
  • 4 / 0
Re: Nginx как правильно настроить?
« Ответ #86 : 01.08.2018, 12:55:10 »
Тоже самое было, на прошлой странице выложил же решение.
Ответ #53 просто прописать в конфинге.

нашел, спасибо, прописать в конфиге каждого сайта?
*

dmitry_stas

  • Легенда
  • 12171
  • 1155 / 7
Re: Nginx как правильно настроить?
« Ответ #87 : 01.08.2018, 13:18:50 »
да
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

capricorn

  • Завсегдатай
  • 1956
  • 118 / 3
Re: Nginx как правильно настроить?
« Ответ #88 : 01.08.2018, 20:23:19 »
Также столкнулся с проблемой настройки, хотя сам не раз делал, но на знакомых конфигурациях.

Решил использовать Docker, чтобы с рабочего контейнера скопировать нужные конфигурационные файлы. По крайней мере сравнить. Собственно, я же не системный админ  ^-^. Выбор конфигураций на Docker Hub большой.

Что делал. Установил DockerToolbox на ПК с Win 10 Home. Скачал в терминале докера образ MySQL, потом образ Joomla.

Стартанул 2 контейнера соответственно. Контейнер с MySQL прилинковал к контейнеру Joomla, как мне кажется. Следовал инструкции https://hub.docker.com/_/joomla/

docker run --name test-mysql -e MYSQL_ROOT_PASSWORD=мой пассворд -d mysql:5.7

docker run --name test-joomla --link test-mysql:mysql -d joomla:3.8.10-php7.2-fpm

Мне нужна именно эта конфигурация. Docker ps показывает, что оба контейнера работают.

$ docker ps -a
CONTAINER ID        IMAGE                      COMMAND                  CREATED             STATUS              PORTS               NAMES
74a716774538        joomla:3.8.10-php7.2-fpm   "/entrypoint.sh php-…"   4 minutes ago       Up 4 minutes        9000/tcp            test-joomla
52a8e6c22a24        mysql:5.7                  "docker-entrypoint.s…"   2 hours ago         Up 2 hours          3306/tcp            test-mysql

Как мне открыть на хосте (ПК) в его браузере URL докер-контейнера с Joomla, чтобы приступить к ее установке?
Пробовал также https://labs.play-with-docker.com . Там все нормально - по URL ссылке на порту 8080 открывается окно установки Joomla. Но надо у себя сделать.

Стоит также файерволл DR Web. Но он вроде лояльно относится - предлагает создать новое правило и все.

Буржунет почитал. Решений не нашел. Иллюстрация происходящего на скриншоте.



UPD.
Ради эксперимента создал прилинкованный контейнер phpmyadmin с портом.
docker run --name test-phpmyadmin -d --link test-mysql:mysql -p 8080:80 phpmyadmin/phpmyadmin:4.7

Открывается нормально в браузере ПК по адресу http://192.168.99.100:8080/

С Joomla такая манипуляция пока не прошла. Чудеса в решете.
Никто не использует разве Docker? Очень удобная вещь.



« Последнее редактирование: 02.08.2018, 00:05:41 от capricorn »
*

capricorn

  • Завсегдатай
  • 1956
  • 118 / 3
Re: Nginx как правильно настроить?
« Ответ #89 : 05.08.2018, 06:03:46 »
Продолжаю борьбу с Docker Joomla. Пока безуспешно. Ограниченного успеха достиг только через Kitematic GUI. Не знаю как оно работает. Но он успешно скачал образ Joomla и стартанул контейнер. Но мне не нужна сборка joomla:latest. Тем не менее - впечатлило, что нескольких команд достаточно для развертывания Joomla, даже не имея на ПК веб-связки. Представьте - вам не нужно на ПК ничего для веб разработки. Ни Apache, ни MySQL. Только Docker. Открываешь в браузере на ПК http://192.168.99.100:порт типа 32768 и она работает. Входишь в контейнер и вся файловая система доступна Linux командами. Допустим я хочу php-fpm. Качаем образ, стартуем контейнер. Смотрим как он устроен. И это на Windows. Все летает. Не надо обычных виртуальных машин VMWare или Hyper-V, которые перегружают комп. У меня Win 10 Home 64-бит, всего 4GB RAM. Виртуальная машина Docker Oracle VM Box, где все крутится, занимает всего 1GB RAM для целей Joomla.








« Последнее редактирование: 05.08.2018, 06:19:32 от capricorn »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Правильно ли так делать мобильное меню

Автор ingavr

Ответов: 6
Просмотров: 164
Последний ответ 02.11.2018, 23:17:15
от ingavr
Как в Joomla настроить кнопку "НАЗАД" во всех статьях блога?

Автор serzh-serega

Ответов: 6
Просмотров: 168
Последний ответ 21.09.2018, 16:45:09
от NewUsers
Правильно скопировать шаблон одной страницы для VM

Автор Виталя

Ответов: 0
Просмотров: 120
Последний ответ 30.08.2018, 11:19:02
от Виталя
Как правильно вывести параметр?

Автор face2005

Ответов: 14
Просмотров: 251
Последний ответ 19.07.2018, 13:01:35
от face2005
Как настроить позиции модулей через базу данных?

Автор Elimelech

Ответов: 0
Просмотров: 126
Последний ответ 18.04.2018, 11:53:46
от Elimelech