Генератор Apache VirtualHost — конфиг vhost с HTTPS

Получите готовый конфиг виртуального хоста Apache для вашего домена: статический сайт, WordPress, PHP-FPM или обратный прокси к приложению на Node или Python. Включите HTTPS с Let’s Encrypt, редиректы с www, HTTP/2, сжатие, кэширование и заголовки безопасности, а также получите нужные команды a2enmod.

Обновлено
VirtualHost
Команды включения

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Онлайн-генератор .htaccess для ApacheHTTPS, редиректы, www и без www, gzip и Brotli, кеширование браузера, заголовки безопасности и защита от хотлинкинга.Генератор .htaccess →

Как пользоваться: Генератор Apache VirtualHost

  1. Выберите сценарий: статический сайт, WordPress (красивые постоянные ссылки и поддержка .htaccess), PHP-FPM или обратный прокси к приложению на порту.
  2. Укажите домен, корневой каталог или адрес upstream и то, как нужно обрабатывать www.
  3. Отметьте дополнительные опции: HTTPS, HTTP/2, сжатие, кэширование, заголовки безопасности, WebSockets.
  4. Сохраните конфиг в /etc/apache2/sites-available/ и выполните команды включения — в них уже входят нужные модули.

VirtualHost или .htaccess

VirtualHost находится в конфигурации сервера и считывается один раз при запуске Apache. Поэтому он работает быстрее и умеет то, что не может .htaccess: например, слушать порты, использовать SSL-сертификаты и проксировать запросы. Используйте .htaccess, только если не можете редактировать конфигурацию сервера (например, на общем хостинге). Для этого случая подойдёт генератор .htaccess.

Модули, которые использует конфиг

ОпцияМодуль
Редирект на HTTPS, редирект с www, WordPressmod_rewrite
HTTPSmod_ssl
HTTP/2mod_http2 (нужен MPM event или worker, который используют конфигурации с PHP-FPM)
Обратный прокси / WebSocketsmod_proxy, mod_proxy_http, mod_proxy_wstunnel
PHP-FPMmod_proxy_fcgi
Сжатие, кэширование, заголовкиmod_deflate, mod_expires, mod_headers

Перед перезагрузкой проверьте синтаксис командой sudo apachectl configtest. Предпочитаете Nginx или Caddy? Посмотрите генератор конфига Nginx и генератор Caddyfile.

Также ищут как: конфиг apache vhost, apache reverse proxy конфиг, пример apache virtual host, apache ssl virtualhost, конфиг apache для wordpress, конфигурация apache2 сайта, редирект apache с http на https.

Инструменты, которые хорошо сочетаются с Генератор Apache VirtualHost

  • Тестер .htaccess — Найдите строку, которая вызывает ошибку 500, и протестируйте правила перезаписи до деплоя: введите URL, чтобы увидеть, какие условия совпали, куда идёт редирект или во что переписывается адрес.
  • Проверка SSL — Проверьте HTTPS-сертификат за несколько секунд: узнайте, когда он истекает, кто его выпустил, какие имена хостов он покрывает и доверяет ли браузер цепочке.
  • Проверка заголовков безопасности — Оцените HTTP-заголовки безопасности сайта от A+ до F, узнайте, каких не хватает и почему они важны, и скопируйте готовые фрагменты конфигурации для Nginx, Apache, Netlify, Vercel или Cloudflare.
  • Валидатор YAML — Вставьте файл Docker Compose, манифест Kubernetes, workflow GitHub Actions или любой YAML, чтобы найти ошибку, поймать типичные ловушки и получить аккуратно отформатированную версию.

Часто задаваемые вопросы

Где находятся файлы виртуальных хостов Apache?
В Debian и Ubuntu: /etc/apache2/sites-available/DOMAIN.conf, включается командой sudo a2ensite DOMAIN. В RHEL, Rocky и Alma: /etc/httpd/conf.d/DOMAIN.conf.
Как настроить редирект с HTTP на HTTPS в Apache?
Отметьте опцию HTTPS: VirtualHost на порту 80 перенаправит все запросы на https:// с кодом 301, а VirtualHost на порту 443 будет отдавать сайт с вашим сертификатом.
Как использовать Apache как обратный прокси?
Выберите «Обратный прокси» и укажите адрес приложения. Конфиг использует ProxyPass и ProxyPassReverse, сохраняет заголовок Host и передаёт X-Forwarded-Proto, чтобы приложение знало, что запрос пришёл по HTTPS.
Зачем WordPress нужен AllowOverride All?
WordPress записывает правила постоянных ссылок в .htaccess. AllowOverride All позволяет Apache читать этот файл. Без него все страницы, кроме главной, будут возвращать 404.
Можно ли установить Генератор Apache VirtualHost как веб-приложение и пользоваться им офлайн?
Да. Генератор Apache VirtualHost — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localГенератор .htaccessОтметьте нужные правила: HTTPS, основной домен, редиректы, сжатие, кеширование, заголовки безопасности,…localГенератор конфига NginxВыберите, что должен делать Nginx: отдавать статический сайт или SPA, проксировать запросы к приложению на…localГенератор CaddyfileCaddy получает HTTPS-сертификаты автоматически, вам нужно только описать сайт. Выберите обратный прокси (с…localТестер .htaccessНайдите строку, которая вызывает ошибку 500, и протестируйте правила перезаписи до деплоя: введите URL,…apiПроверка SSLПроверьте HTTPS-сертификат за несколько секунд: узнайте, когда он истекает, кто его выпустил, какие имена…apiПроверка заголовков безопасностиОцените HTTP-заголовки безопасности сайта от A+ до F, узнайте, каких не хватает и почему они важны, и…