Полное руководство по установке ISPConfig на WSL 2

WSL 2 (подсистема Windows для Linux 2) — это мощный инструмент, позволяющий запускать среду Linux непосредственно в Windows. В сочетании с ISPConfig, популярной панелью управления с открытым исходным кодом, становится возможным эффективно управлять веб-серверами. В этой статье мы рассмотрим несколько способов установки ISPConfig на WSL 2, предоставляя при этом подробные примеры кода.

Метод 1: установка вручную

Шаг 1. Настройте WSL 2

  • Убедитесь, что на вашем компьютере с Windows установлена ​​WSL 2. Следуйте инструкциям в официальной документации Microsoft.

Шаг 2. Установите зависимости ISPConfig

  • Откройте терминал WSL 2 и обновите списки пакетов:
    sudo apt update
  • Установите необходимые зависимости:
    sudo apt install apache2 mariadb-server php php-mysql

Шаг 3. Загрузите ISPConfig

  • Создайте каталог для установки ISPConfig:
    sudo mkdir /opt/ispconfig
    cd /opt/ispconfig
  • Загрузите установочный архив ISPConfig:
    sudo wget https://www.ispconfig.org/downloads/ISPConfig-3.2.5.tar.gz
  • Извлеките архив:
    sudo tar xvf ISPConfig-3.2.5.tar.gz

Шаг 4. Установите ISPConfig

  • Перейдите в каталог установки:
    cd install
  • Запустите сценарий установки ISPConfig:
    sudo ./install.sh
  • Следуйте инструкциям и предоставьте необходимую информацию в процессе установки.

Метод 2: установка Docker

Шаг 1. Настройте Docker для WSL 2

  • Установите Docker Desktop на свой компьютер с Windows.
  • Включите интеграцию WSL 2 в настройках Docker Desktop.

Шаг 2. Создайте файл Docker Compose

  • Создайте docker-compose.yml
    version: '3'
    services:
    ispconfig:
    image: ispconfig/ispconfig3
    ports:
      - 8080:8080
      - 8443:8443
    volumes:
      - ./vmail:/var/vmail
      - ./sites:/var/www
      - ./logs:/var/log

Шаг 3. Запустите ISPConfig

  • Откройте терминал WSL 2 и перейдите в каталог, содержащий файл docker-compose.yml.
  • Выполните следующую команду, чтобы запустить ISPConfig:
    docker-compose up -d

В этой статье мы рассмотрели два разных метода установки ISPConfig на WSL 2. Метод ручной установки дает вам больше контроля над процессом установки, а метод Docker обеспечивает облегченную и изолированную среду. Выберите метод, который лучше всего соответствует вашим требованиям, и следуйте предоставленным примерам кода, чтобы настроить ISPConfig на вашем компьютере с Windows. Наслаждайтесь простым управлением веб-серверами!