|
0 / 0 / 0
Регистрация: 12.11.2019
Сообщений: 41
|
|
Как сконфигурировать апач, чтоб подключить несколько сайтов, на локальной машине? (Виртуальные хосты)17.02.2020, 06:52. Показов 2074. Ответов 9
Метки нет (Все метки)
Здравствуйте. Я понимаю что это делается через виртуальные хосты. но те пояснения которые находил, они как то комкано рассказывают, или рассчитаны на людей с опытом, а просто и доходчиво может кто то пояснить?
Хочу получить следующее обращение к разным сайтам. site1.localhost site2.localhost site3.localhost Помогите пожалуйста, Спасибо) PS apache 2.4 / Debian
0
|
|
| 17.02.2020, 06:52 | |
|
Ответы с готовыми решениями:
9
Необходимо настроить виртуальные хосты для доступа из интернета и локальной сети Как правильно настроить работу двух сайтов на 1 локальной машине (1 IP) средствами IIS Как автоматически добавить виртуальные хосты в днс роутера? |
|
Невнимательный
|
|||||||||||||||||
| 17.02.2020, 17:31 | |||||||||||||||||
|
Кто-то вообще предпочитает всё в одном httpd.conf держать, под виндой )) я, как начинающий в этих линуксах, сделал просто... создал из под root каталог /var/xxx , сделал ему chown xxx /var/xxx Чтобы складывать там всякое, в тч папки с сайтами создал например такой /var/xxx/vhost.conf
ls -l /etc/apache2/sites-enabledто можно увидеть что-то типа
у меня, например, кроме запросов с Host: php.xx Должно всё работать как для того VirtualHost а для самодельного сделал ln -s /var/xxx/vhost.conf /etc/apache2/sites-enabled/вроде из под root тоже , не помню... Ну типа если папки с сайтами не /var/xxx/www-php а www-site1 , www-site2. www-site3 там соответственно Ваши пути/имена и Ваши site1.localhost где ServerName ServerAlias тоже можно прикрутить для всяких www.site1.localhost Соответственно нужны три блока <VirtualHost *:80> Возможно удобнее три файла, или больше , но пока обхожусь одним файлом не несколько хостов ![]() Ось Xubuntu .... в Debian возможно отличаются пути к конфигам Не комкано никак не получится )) Добавлено через 16 минут и забыл
Нашёл опечатку
0
|
|||||||||||||||||
|
1306 / 998 / 232
Регистрация: 01.10.2018
Сообщений: 3,886
|
|
| 18.02.2020, 13:27 | |
|
Несколько сайтов на одной виртуальной машине
Создаете отдельный файл для каждого виртуального хоста в sites-available, добавляете/убираете ссылки на них в sites-enabled при помощи a2ensite/a2dissite с указанием имени соответствующего конфигурационного файла без расширения в качестве параметра. Добавлено через 10 минут Для локальной машины и разрешения (непубличных) имен также добавьте соответствующие строки в файл hosts, о чем выше написали: https://losst.ru/fajl-hosts-v-linux
1
|
|
|
0 / 0 / 0
Регистрация: 12.11.2019
Сообщений: 41
|
|||||||||||
| 20.02.2020, 22:37 [ТС] | |||||||||||
|
Спасибо за ответы, еще практический вопрос
Конфиг
Use of uninitialized value $uri in concatenation (.) or string at /usr/lib/x86_64-linux-gnu/perl5/5.28/Apache2/Status.pm line 133.\n Это второй сайт на локальной машине. В hosts все прописано либо я туплю под вечер, либо... что то упустил, Что кто скажет?
0
|
|||||||||||
|
Невнимательный
|
|||||||||||
| 21.02.2020, 15:56 | |||||||||||
наверно зависит от типа файловой системы...
<Location /perl-status>или точнее PerlResponseHandler Apache2::Status
Syntax: <Location URL-path|URL> ... </Location> Внутри [TABLE][/TABLE] порезало
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 12.11.2019
Сообщений: 41
|
|||||||||||
| 01.03.2020, 18:40 [ТС] | |||||||||||
|
Здравствуйте снова. И снова про конфигурирование. Сбросил апач на исходные, отключил все сайты кроме дефолтного, получил на локалхост начальное Ит воркс... что хочу. добавить один виртхост чтоб он обрабатывал скрипты .pl как cgi и второй виртхост чтоб он работал через mod_perl
получил что то вроде
да, я испльзую порт 88, так прописал в ports.conf
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 12.11.2019
Сообщений: 41
|
||||||||||||
| 02.03.2020, 20:34 [ТС] | ||||||||||||
|
Переименовал папку, внес в название точку, test_cgi.tt в папке лежит простейший скрипт index.pl
перегрузил апач при обращении по адресу test_cgi.tt:88 отдает браузеру файл скрипта, скрипт не выполняется посидел подумал, отключил сайт через a2dissite перегрузил апач при обращении по адресу test_cgi.tt:88 отдает браузеру файл скрипта сижу думаю подключение сайта(вир. хоста) вообще не влияет сейчас на результат... Добавлено через 23 минуты
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 12.11.2019
Сообщений: 41
|
||
| 03.03.2020, 19:36 [ТС] | ||
|
сейчас буду минимизировать конфиг виртуального хоста, убирать лишнее
0
|
||
|
52 / 37 / 9
Регистрация: 13.06.2019
Сообщений: 209
|
|||||||||||||
| 04.03.2020, 07:25 | |||||||||||||
|
чтобы браузер на DNS-запросы "какой IP у сайта php.xx ?" получал ответ "127.0.0.1" Добавлено через 8 минут vhosts.conf
1
|
|||||||||||||
|
52 / 37 / 9
Регистрация: 13.06.2019
Сообщений: 209
|
|
| 05.03.2020, 06:31 | |
|
Kondor1075,
Поторопился я с предыдущим постом. Обсуждал что то подобное здесь но с файлами .htaccess По крайней мере, вот это у меня не правильно <VirtualHost test_cgi.tt> у вас было правильно <VirtualHost 127.0.0.1:88>
1
|
|
| 05.03.2020, 06:31 | |
|
Помогаю со студенческими работами здесь
10
Несколько сайтов на одной машине Как подключить несколько сайтов к одному акку Адсенс? Несколько сайтов на одной виртуальной машине Как модернизировать счетчик, чтоб он показывал и за сегодня, и хосты?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|