Как сопоставить статический IP-адрес с помощью dnsmasq в LXD (контейнеры Linux)

Я использую LXD (контейнер Linux) для размещения Apache, MySQL, Perl и PHP-приложения. Я хотел бы назначить или отобразить фиксированный IP-адрес в мой контейнер MySQL. Как разрешить dnsmasq DHCP-серверу назначать статический IP-адрес контейнеру LXD на основе имени или MAC-адреса? Вы можете установить для каждого узла / контейнера параметры для DHCP-сервера. На машине LXD (VM) всегда можно … Читать далее

Как установить wget на Debian или Ubuntu Linux

Недавно я переключился с операционной системы Windows на Debian Linux для своих приложений на базе PHP. Мне нужно установить что-то с помощью wget. Но в нем говорится: bash: wget: command not found bash: wget: команда не найдена Как решить эту проблему? Как установить инструмент wget на домашний сервер Debian Linux? GNU Wget — это бесплатный … Читать далее

DVWS — проклятые уязвимые веб-сокеты

Проклятые уязвимые веб-сокеты: DVWS Damn Vulnerable Web Sockets (DVWS) является уязвимым веб-приложением, которое работает на веб-сокетах для взаимодействия клиент-сервер. Вы найдете больше уязвимостей, чем те, которые указаны в приложении. Скачать DVWA Требования В файле hosts вашей атакующей машины создайте запись для dvws.local чтобы указать IP-адрес, на котором размещается приложение DVWS. Местоположение файла hosts: Windows: C:\windows\System32\drivers\etc\hosts … Читать далее

Как установить и настроить кэш Varnish на Ubuntu Linux 16.04 LTS

Как установить сервер кэша Varnish для повышения производительности моего существующего веб-сервера Apache, а особенно кэширования динамического содержимого на сервере Ubuntu Linux 16.04 LTS? Varnish Cache является ускорителем веб приложений. Вы устанавливаете его перед любым веб-сервером, который использует HTTP, и настраиваете его для кэширования содержимого. Он действует как ускоритель веб-приложений, ориентированный на оптимизацию кэширования и сжатия. … Читать далее

Как настроить MariaDB SSL и установить безопасные соединения с различных клиентов

Я собираюсь установить MariaDB SSL (Secure Sockets Layer) а также безопасные соединения от клиента MySQL и приложения PHP. Как включить SSL для сервера и клиента MariaDB, работающего в Linux или Unix-подобной системе? MariaDB — сервер базы данных, который предлагает функциональные возможности вклинивания для сервера MySQL. MariaDB был создан некоторыми из оригинальных авторов MySQL, с помощью … Читать далее

Как изменить место, куда сохраняются скриншоты в MacOS X

Я знаю, как захватить весь экран или просто его часть. Скриншоты автоматически сохраняются на моем рабочем столе, и они загромождают весь рабочий стол файлами скриншотов .png. Как я могу изменить место, куда сохраняются скриншоты в моей системе MacOS X, и чтобы это место было не на рабочем столе по умолчанию? Вы можете легко сделать снимок … Читать далее

Как скрыть все ошибки PHP с помощью .htaccess

Источники: https://perishablepress.com/advanced-php-error-handling-via-htaccess/ и https://perishablepress.com/how-to-enable-php-error-logging-via-htaccess/ В этом уроке мы научимся такой вещи как сокрытие ошибок PHP. Попутно мы также разберём, как не просто подавлять вывод этих ошибок, но и как записывать их в файл журнала, как защитить этот файл журнала, как настроить уровень сообщения об ошибках PHP (насколько серьёзные ошибки показывать, показывать ли предупреждения), научимся устанавливать максимальный размер … Читать далее

mysql_connect() и PHP 7

Большинство веб-сайтов в своей работе использует базы данных для хранения информации. Для сайтов, написанных на PHP, обычной является связка PHP + MySQL. В PHP есть несколько интерфейсов для взаимодействия с MySQL и в связи с обновлением до PHP нас ждут довольно важные изменения. Ошибка Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed … Читать далее

Форма обратной связи с использованием AJAX, отправкой сообщения по почте и возможностью прикрепить файл

Обновление от 18.09.2015: изменён исходный код примера — теперь не нужно перезагружать страницу даже если через форму отправляется файл. Это небольшой урок, в котором мы будем делать форму обратной связи. После того, как пользователь заполнит необходимые поля, введённые данные будут отправляться на сервер посредством AJAX-запроса. Если данные невалидные (например, отсутствуют обязательные для заполнения поля), то … Читать далее

Замечания по обновлению до PHP 7

Оглавление: Изменения не совместимые со старыми версиями Новые особенности Изменения в модулях SAPI Устаревшая функциональность Изменённые функции Новые функции Новые классы и интерфейсы Удалённые расширения и SAPI Другие изменения в расширениях Новые глобальные константы Изменение в работе файла INI Поддержка Windows Другие изменения 1. Изменения не совместимые со старыми версиями Изменения языка Изменения по работе … Читать далее