4817 читали · 4 года назад
Что такое Apache и как он работает
Простой, но очень полезный веб-сервер Мы знаем, что если набрать адрес сайта в браузере, то при определённых условиях на экране появится этот сайт. Чтобы он появился, на каком-то удалённом компьютере должна поработать программа, которая отвечает за выдачу этого сайта. Одна из самых распространённых программ, которая совершает эту работу, — Apache, он же «Апач». Вот сегодня о нём. Что вообще такое сервер Сервером могут называть две вещи: Программы-сервера ещё иногда разделяют на веб-сервера, ftp-сервера, почтовые сервера и т...
23 часа назад
Почему мой сервер не пускает Apache к файлам? История о том, как я перестал бояться SELinux и научился им управлять
Был обычный вторник. Я только что развернул новый веб-сервер, скопировал файлы сайта в /var/www/html, перезапустил Apache... и получил 403 Forbidden. Права на файлы — 755, владелец — www-data, всё как положено. Но сайт не работал. Два часа я ломал голову, гуглил, перепроверял права. Пока не вспомнил про "того самого зверя" — SELinux. Запустил getenforce — и всё стало ясно: режим Enforcing. Тогда я сделал то, что делают многие новички: setenforce 0. Сайт заработал. Но чувство было такое, будто я снял предохранительный клапан с парового котла — работает, но страшно...