Как продвинуть бизнес в сети?
Создать сайт!
Использование виртуальных хостов в xampp - это практика запуска более одного веб-сайта (для локальных ресурсов) на одной машине.
Виртуальные хосты основаны на IP, что означает, что у вас есть разные IP-адреса для каждого веб-сайта, или «на основе имен», что означает, что у вас есть несколько имен, работающих на каждом IP-адресе. Эта практика использования XAMPP оказывается полезной, когда вы хотите смоделировать производственную среду (однако работающую в среде разработки), локально обращающуюся к вашему проекту по обычному URL-адресу в браузере.
Чтобы настроить пользовательский виртуальный, нам нужно выполнить следующие шаги:
Разрешить использование файла vhosts.conf для редактирования файла httpd.conf .
Теперь создайте пользовательский домен в файле hosts системы ( /etc/hosts ).
Создайте свой собственный виртуальный хост.
Запустите Apache.
Проверь его.
Давайте начнем!
1. Разрешить использование пользовательских виртуальных хостов
По умолчанию xampp в ubuntu не будет использовать файл httpd-vhosts.conf (расположение виртуальных хостов), поэтому мы должны указать, что этот файл будет включен во время работы apache. Откройте в вашем любимом редакторе кода файл httpd.conf обычно расположенный в /opt/lampp/etc или просто выполните следующую команду в своем терминале, чтобы открыть простой редактор:
sudo xed /opt/lampp/etc/httpd.conf
Теперь найдите примерно в строке 487 следующие строки:
# Virtual hosts
#Include etc/extra/httpd-vhosts.conf
Вы можете видеть, httpd-vhosts.conf оператор Include, который включает файл httpd-vhosts.conf . Раскомментируйте эту строку:
# Virtual hosts
Include etc/extra/httpd-vhosts.conf
И вы готовы настроить свой собственный vhost.
2. Создайте пользовательский домен в файле hosts вашей системы.
Вам нужно создать собственный домен, на который будет указывать наш виртуальный хост apache. Обычно это домен ip (на основе 127.0.0.xx) и пользовательское имя.
Для начала отредактируйте файл hosts расположенный в /etc используя ваш любимый редактор кода или просто выполнив следующую команду в терминале:
sudo gedit /etc/hosts
В этом примере наш ip будет 127.0.0.1 и домен mysites. Итак, наконец, наш файл hosts будет выглядеть так:
127.0.0.1 localhost
127.0.0.1 mysites
# The following lines are desirable for IPv6 capable hosts
# ::1 ip6-localhost ip6-loopback
# fe00::0 ip6-localnet
# ff00::0 ip6-mcastprefix
# ff02::1 ip6-allnodes
# ff02::2 ip6-allrouters
Сохраните файл, и теперь домен mysites является псевдонимом для локального адреса 127.0.0.1
3. Создайте свой первый виртуальный хост
Как правило, вам нужно создать виртуальный хост в файле httpd-vhosts.conf расположенном в /opt/lampp/etc/extra . Используйте ваш любимый редактор для редактирования этого файла или просто выполните следующую команду для редактирования в терминале:
sudo gedit /opt/lampp/etc/extra/httpd-vhosts.conf
И создайте свой собственный виртуальный хост в этом файле. Как показано в нашем пользовательском домене в файле vhost системы, IP, который мы собираемся использовать, это 127.0.0.1 , поэтому наш виртуальный хост будет:
<VirtualHost *:80>
ServerAdmin admin@myhosts
DocumentRoot /home/user/web/myhosts/www
ServerName myhosts
ErrorLog /home/user/web/myhosts/error_log
CustomLog /home/user/web/myhosts/access_log common
</VirtualHost>
Индивидуальная конфигурация вашего VirtualHost зависит от вас. Сохраните файл, и вы готовы его протестировать.
4. Протестируйте свой виртуальный хост
Чтобы проверить это, в папке /home/user/web/myhosts/www создайте простой файл PHP ( index.php ), который будет содержать следующий код PHP:
<?php
echo "Hello world!"; ?>
Запустите apache, mysql (весь XAMPP), используя следующую команду (или любой другой способ запуска apache и других необходимых служб):
sudo /opt/lampp/lampp start
Перейдите в вашем любимом браузере по адресу http://mysites/ или http://127.0.0.1/, и вы должны получить в качестве вывода « Hello World » в браузере.
Источник: https ://ourcodeworld.com/articles/read/302/how-to-setup-a-virtual-host-locally-with-xampp-in-ubuntu
Удачного кодирования !
Как продвинуть бизнес в сети?
Создать сайт!Копирование материала возможно только при активной прямой ссылке (открытой для индексации) на источник.
Создание сайтов. Разработка сайтов. Веб дизайн. Заказать сайт, интернет-магазин Беларусь Минск Витебск Гомель Могилев Горки другие города и страны.
Контакты
Phone: +37544 5544-244
Phone: +37533 690-55-54