Локальный https. Сертификаты для localhost
Иногда необходимо чтобы какой-нибудь локальный сервер с каким-нибудь локальным доменом можно было использовать через https. Для этого можно использовать приложение mkcert.
Иногда необходимо чтобы какой-нибудь локальный сервер с каким-нибудь локальным доменом можно было использовать через https. Для этого можно использовать приложение mkcert.
Много сказано про docker и docker-compose. Здесь не то, чтобы что-то новое, скорей как некая шпаргалка того, чем пользуюсь.
Возникла ситуация, что в какой-то момент времени на некоторых браузерах перестал открываться фрейм с другим нашим сервисом. Как выяснилось проблема была в версии Chrome, в которой Chrome принудительно стали считать не указанный параметр куки SameSite=Lax, что означает блокирование кук, относящихся к другим доменам. Для того, чтобы изменить поведение есть несколько вариантов:
В качестве сервера чаще всего мы используем Apache или Nginx. И там и там есть возможность использовать разные версии php. Здесь речь пойдет о Apache
Мне необходимо было указать точную папку, в которой бы лежали сессии. На сервере крутится один сайт на php в связке с Apache. В php.ini директива session.save_path была установлена на /tmp, поэтому я ожидал в папке /tmp увидеть файлы с сессиями, но увидел папки, внутри которых лежали сессии.
Сервер Mint (но так же должно работать и на Ubuntu, Debian)
Установил XAMPP в Linux, но при добавлении виртуального хоста пропадает доступ. Нужно добавить настройки доступа в объявлении виртуального хоста