Andrey
косяк сервера?
Да. Не отрабатывает mod_rewrite.
Maksim (Ellrion)
10.41.23.151/blog/
а роуты учитывают uri часть blog ? типо в группу там всё обернуто?
Maksim (Ellrion)
ну так а что ты хочешь тогда?
Maksim (Ellrion)
404 от лары же? не от вебсервера?
Maksim (Ellrion)
а, ну ок
Luka
Да. Не отрабатывает mod_rewrite.
принудительно в конфигурации апача это надо прописывать для симинка?
Maksim (Ellrion)
вообще решение ставить лару в поддиректорию (саброут) это такое себе. лучше на поддомен
Andrey
Поддерживаю.
Andrey
принудительно в конфигурации апача это надо прописывать для симинка?
По идее нет - апач норм работает с симлинками, т.к. их работу организует сама ОС.
Andrey
О! А у тебя корневая папка домена смотрит в папку /public? (это в конфиге апача которая и прописывается в настройках VirtualHost в параметре DocumentRoot )
Luka
вообще решение ставить лару в поддиректорию (саброут) это такое себе. лучше на поддомен
Это рабочий сервер, чтобы сотрудники могли обращаться к системе, поддоменов не будет, т.к. там ip
Maksim (Ellrion)
и чё. домены копейки стоят.
Dmitry
и чё. домены копейки стоят.
его наверное даже покупать не надо. Можно просто через host настроить
Maksim (Ellrion)
мне вот интересно почему почти все кто спрашивает что то по серверам юзают апачь. я когда только начинал (лет 7 назад) уже все кричали что апачь нафиг не нужен
Luka
я так думаю тебе просто надо нормально htaccess настроить.
а как коректно указать, что не корень, а симлинкс используется?
Luka
<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] </IfModule>
Maksim (Ellrion)
а чем он плох?
медленный. для нормальной работы один фиг ставить nginx проксирующим сервером для статики. А если так то нафига тебе два сервера конфижить? плюс nginx в разы приятнее конфижится
Maksim (Ellrion)
php-fpm
Dmitry
php-fpm
я его нестраивать не умею ( не понимаю как там реврайт настроить
Maksim (Ellrion)
там не нужны никакие реврайты. он просто исполняет php
Maksim (Ellrion)
все реврайты настраиваются на уровне nginx
Dmitry
у меня не работает так
Maksim (Ellrion)
не работает что именно? лара?
Andrey
а чем он плох?
Чем отличается мерс от жигулей? Тем же и nginx от апача)
Dmitry
не работает что именно? лара?
адресация типа /page1 /page2 значит я не умею nginx на страивать )))
Dmitry
Чем отличается мерс от жигулей? Тем же и nginx от апача)
я например совместно использую, nginx так то из коробки не умеет php
Maksim (Ellrion)
https://gist.github.com/Ellrion/4eb5df00173f0fb13a76
Maksim (Ellrion)
кому мб пригодится
Dmitry
кому мб пригодится
еще такая хрень у меня ларой, если в nginx не прописывать proxy_connect_timeout 180; proxy_send_timeout 180; proxy_read_timeout 180; то на половине страниц 502 ошибка
Andrey
я например совместно использую, nginx так то из коробки не умеет php
Дык машину "из коробки" тоже заправлять надо 😉 У себя на сервере использую nginx + php-fpm и никаких проблем.
Andrey
Имхо, apache+nginx выглядит как 1 водитель на 2 машины)
Dmitry
Имхо, apache+nginx выглядит как 1 водитель на 2 машины)
ну хз, я туда не лезу вообще. Все вроде как хорошо работает везде. За спиной пару сотен сайтов
Maksim (Ellrion)
мои деды так делали и я так буду)
pa[aad
доброго времени суток. есть апишка и есть клиенты клиенты отсылают язык который юзер юзает в каждом запросе Accept-Language но, заказчик хочет сделать смс уведомления, email уже есть проблема заключается в том что когда юзер что-то сделал, админу должно прийти сообщение на том языку который админ выбрал но ни клиент, ни сервер не знает какой язык выбрал админ и по этому нормально ли что я буду писать выбранный язык в редис для каждого юзера
Maksim (Ellrion)
на самом деле дело хозяйское.
Andrey
ну хз, я туда не лезу вообще. Все вроде как хорошо работает везде. За спиной пару сотен сайтов
Раньше тоже так думал, пока из связки не убрал апач. Для сравнения - CentOS 7.5 на Hyper-V. "Диск" лежит на SSD и инетом на 100 Мб/с. В связке с апачем время отдачи страницы было в районе 200-250мс, а когда убрал апач из связки, время отдачи стало 10-70 мс.
Dmitry
на самом деле дело хозяйское.
я как бы не против перейти, но какой ощутимый профит будет? Есть какие то метрики?
Maksim (Ellrion)
скорость. удобство конфигурирования. про скорость вон выше Андрей кинул. Но думаю и нагуглить легко.
Dmitry
у меня на каком то сервере висел Php-fpm, но разницы почти не было
Andrey
чет это оч сомнительно, может у тебя апач хрено настроен был или еще какие то проблемы
Эт как он может быть хреново настроен?) Он либо настроен, либо нет))
Dmitry
Эт как он может быть хреново настроен?) Он либо настроен, либо нет))
ну да, забыл. Там же в конфиге 1 пункт hrenovo: true|false
Dmitry
Если апач был там же, то неудивительно.
в смысле там же? и почему тогда это не удивительно?
Andrey
в смысле там же? и почему тогда это не удивительно?
Используя две машины с одним водителем, особого прироста скорости можно не ожидать.
Dmitry
пичем тут 2 водителя?
Dmitry
или ты думаешь я php обрабатывал и Php-fpm и апачем одновременно?
Andrey
Об этом разговор вроде и шел, не?
Andrey
Andrey
Разговаривали про связку nginx с апачем. Отрицания по поводу апача не было, то бишь, он используется. Это же логично.
Dmitry
и на том и на том в разное время он работал
mr.
Можешь сразу докер ставить)
mr.
Aleserche
docker
mr.
😊оу, такой молодой, такой зеленый...
mr.
У тебя большой путь впереди, юный падаван.
Aleserche
Что-то уже не по делу пошло
mr.
Возми и сделай уже, новые знания.
Aleserche
Ставить homestead необязательно, если хочется хост засрать по полной программе и получить много головной боли с версиями используемого ПО
Aleserche
Да виртуалка это с настроенной убунтой. Только и всего
Aleserche
Просто с удобным для использования обвесом из скриптов
Anonymous
Ребят короче выпал мне проект на Django. Начал искать людей кто может выполнить - и короче вчера позавчера меня так хорошо покидало по чатикам. Пришел в джанго там одни уебаны, В джанго ру помоему удалили мой месседж и послали нахуй. Зашел в rupython меня обосрали с ног до головы и дали RO на 3 дня, просто за то что я отвечал на агрессивные заявляения - объяснения "Ты слишком дерзко вел себя как для новичка". Там же мне сказали что бы я зашел проверить разные чатики и Реакт в том числе - В реакте меня тоже обосрали с ног до головы - и помоему что то даже делали с моей мамой - но я вроде уже ничего не говорил. Короче я хочу сказать что у нас самое ламповое сообщество - я вас всех очень сильно люблю.
Эмин
сочувствую %(
Maksim (Ellrion)
мде. ру комьюнити оно такое. беспощадное
Aleserche
Могут. Если чего-то не установить. Но обычно сразу видно что нужно поставить. Если конечно проект не переносится обычным копированием. При запуске composer install выполняется проверка, если что-то не так, то покажет, что нужно доустановить