Установка WordPress локально без удаленного доступа

Я хочу установить локальную копию WordPress в Ubuntu 14. Мой партнер и я хотим использовать это для совместной записи записей журнала / записок.

Я довольно уверен в том, как установить WordPress локально, используя LAMP.

Чего я не хочу, так это сделать так, чтобы сайт WordPress был доступен для всего мира.

Конечно, я могу защитить сайт паролем, но все же: как мне убедиться, что я не создал общедоступный веб-сервер в процессе?

(Примечание: меня интересуют только ответы на этот вопрос, а не рекомендации по лучшим способам организации совместной работы в журнале.)

2 ответа

Если у вас есть компьютер, который работает как сервер в вашем доме, и вы подключаетесь к Интернету через маршрутизатор, который выполняет NAT (как любой стандартный маршрутизатор ADSL), то компьютеры внутри сети не будут видны из внешнего мира, если только Вы явно делаете некоторые сопоставления портов на маршрутизаторе. Если ваш сервер-компьютер никогда не покидает сеть, тогда вы должны быть в безопасности.

Если сайт должен работать на вашем ноутбуке, и вы планируете перенести его во внешний мир, то вам следует защитить его хотя бы паролем или отключить веб-сервер, поскольку люди в той же сети могут получить к нему доступ. То же самое верно, если вы планируете иметь гостей в вашей сети (они могут иметь доступ к вашему локальному веб-сайту).

Укороченная версия:

Обычно модем / маршрутизатор, который вы используете для подключения к своим домашним компьютерам к Интернету, контролирует то, что попадает в вашу сеть.

Чтобы внешняя сущность получила доступ к вашей внутренней установке WordPress, вам обычно требуется порт 80, перенаправленный на вашу установку WebServer/WordPress. Это то, что может произойти, только если вы (или кто-то еще) явно разрешите. Без этого мир в целом не сможет получить доступ к установке.

Установив базовые инструменты LAMP и WordPress и никаких других "функций", вы не будете делиться вашей установкой извне, и это будет безопасно.

Это не значит, что вы не должны принимать дополнительные меры предосторожности (например, атаки внутри вашей сети), но в значительной степени вы защищены.

Более длинная версия:

Существует несколько способов, которыми внешнее лицо МОЖЕТ подключиться к внутреннему WebServer, но все они включают явное создание точки входа, например:

  1. (как уже упоминалось) перенаправление порта 80 (или другого) из внешнего мира в вашу сеть (это позволило бы всему миру подключиться к вашей установке WordPress),
  2. настройка VPN (которая позволит только авторизованным пользователям доступ к внутренней сети).
  3. туннель SSH (опять же, очень явные пользователи), или
  4. точка входа, созданная злонамеренными средствами (вредоносное вложение электронной почты, вредоносный файл и т. д.)

Если вы и ваш партнер работаете в собственной защищенной сети и у вас уже есть метод соединения между компьютерами в вашей сети (NAT внутри маршрутизатора), то настроить WordPress в качестве внутренней CMS очень легко, используя несколько отличных ресурсов для достижения этой цели. это (я знаю, вы сказали, что вы, вероятно, в порядке с установкой, но я поделюсь одним замечательным ресурсом для установки WordPress на Ubuntu, и это Digital Ocean:

Единственным другим соображением будет, если вы устанавливаете его на компьютер с Windows или на компьютер с чрезмерно агрессивным программным обеспечением / брандмауэром ОС, но вы упомянули Ubuntu, и это позволит вам использовать общий ресурс (после правильной настройки).

Другие вопросы по тегам