estic

Рейтинг
128
Регистрация
01.10.2017

Владелец может сохранять/изменять файлы. Так что лучше права www-data выставлять только для каталогов под запись. И это при условии, что вас не беспокоит подобное влияние со стороны одного сайта на другие.

Т.е. программные файлы обычно хранятся, имея принадлежность владельцу сайта, а файлы содержимого в public, upload, etc. (т.е. в корневом каталоге или глубже), логи и т.п. могут иметь принадлежность www-data. Либо просто разрешаете запись в нужные каталоги, не меняя их владельца.


Dmitriy_2014 #:
чтобы все заработало с ходу с движком WordPress, нужно на все файлы изменить владельца и группу на www-data www-data
Не нужно.

Достаточно того, что есть в маршрутизаторе. Но если маршрутизатор "копеечный", тогда может потребоваться дополнительная защита. В общем нужно смотреть на возможности и скорость работы файрвола.

Dmitriy_2014 :
Есть ли смысл для домашнего сервера-веб-сервера

В смысле только для домашней сети? Или к нему открыт прямой доступ извне?

Обычно извне открыт доступ к домашним Web-ресурсам только через VPN или SSH-туннель.

alebree :
Ну и кому не лень, может есть ссылка как перенос делать на новый двиг?
Просто вывод страницы 503 по всем адресам настройте. И быстро меняйте "движок" на новый. Основное содержимое (дамп базы данных) и файлы нужно подготовить заранее. Хотя "пару страничек" можно подготовить и вручную (copy/paste) после установки "движка". Но в этом случае уже нужно совмещать страницу 503 с админкой как минимум. Конечно, если она на основном хосте находится, т.е. под тем же именем хоста, что и "головная" часть сайта.
MaximOrlenkova #:
в основном базу данных ломают через инкьекции

Это потому что в нормальных системах она не видна извне. Доступная извне PMA - тоже существенный фактор риска.

А инъекциями ломают "детские поделки". Если у вас даже защиты от инъекций нет, то о чем-то более серьезном и говорить нечего.

Сразу бы написали, что у вас вопрос для детсада, я бы не стал тратить время на описание более надежного подхода. Тогда действительно можно использовать измененный адрес "точки доступа".

Sly32 #:
А зачем на сервере в принципе нужен ПМА?

Нет другой подходящей админки и страшно/неудобно использовать командную строку.

"Аналитики" любят лезть в базу данных, не "обвязывая" все это своим кодом 😉

MaximOrlenkova :
Но момент в том, что мне надо будут удаленные подключения в базу. Вопрос: достаточно ли будет: поменять phpmyadmin на pma , убрать root?

К серверу баз данных или к PMA? Можно и то, и другое поместить в защищенный канал (SSH-туннель). Либо для подключения к серверу баз данных добавить IP сервера в переменную bind_address, создать соответствующего пользователя и т.п., а также настроить шифрование.

PMA лучше запускать на том же сервере (или по крайней мере в той же локальной сети), где находится сервер баз данных. Не нужно внедрять location (phpmyadmin, pma, etc.) в каждый виртуальный хост. Поставьте PMA в отдельный виртуальный хост локального сетевого интерфейса, т.е. на localhost. Если нет другой админки, можно прямо на localhost:80. Доступ выполнять, повторюсь, через SSH-туннель.

Убирать или нет root, зависит от потребностей. Можно сделать и другого суперпользователя баз данных вместо root.

Яндекс сам настраивает SPF- и DKIM-записи. Если вы используете другой DNS-хостинг, просто скопируйте соответствующие записи из панели Яндекса.

Гугл может конфликтовать с самим Яндексом (какими-то его доменами или IP) из-за политической обстановки. Но я только из-за такого дебилизма ничего не переношу с Яндекса.

Sly32 #:
Вы посмотрели в код и увидели что там есть переадресация какая-то?

Я за WP не слежу. Даже если в ядре этого сейчас нет, то это может делать какой-нибудь SEO-плагин. Переадресация определенных внутренних, помню, была в ядре.


Sly32 #:
не на ассемблере написано
Для меня и в ассемблере нет никакой тайны, по крайней мере для IA32/AMD64 и ARM 😉
Dmitriy_2014 #:
Может быть и так.

Не может.

Dmitriy_2014 #:
сам по себе и WordPress не может

Теоретически может.

Для обычных сайтов подобную переадресацию лучше вынести на уровень Web-сервера, чтобы объединить еще и с корректировкой протокола запроса (HTTP/HTTPS). Можно запросы по HTTP обрабатывать и на отдельном виртуальном хосте. Также можно запросы по HTTPS к неглавному зеркалу обрабатывать на отдельном виртуальном хосте. Как это обычно сделано на моих серверах:

  • Специальный виртуальный хост для всех запросов по HTTP, например http:// estic.ru или http:// www. estic.ru, передает управление специальной программе, которая знает главные зеркала всех сайтов сервера и настроена на переадресацию на эти зеркала.
  • Виртуальный хост для https:// www. estic.ru передает управление этой же специальной программе.
  • Виртуальный хост для https:// estic.ru (главное зеркало) не имеет дополнительных алиасов.
Т.е. на основном хосте сайта вовсе не нужны условия, касающиеся корректировки главного зеркала.
OlegOlegovich :
Все пользуются услугами программистов, чтобы сграбить товары из других крупных ИМ?

Непосредственно с поставщиками трудно взаимодействовать? 😀

Программист посмотрит на формат экспорта и сделает импорт. Потом программа импорта может сама контролировать формат экспорта.

Всего: 1182