Статьи

Создание виртуальных хостов на сервере WAMP

  1. хостов
  2. httpd.conf
  3. Пользовательское меню WAMP
  4. HTTPD-vhosts.conf

Этот простой пример демонстрирует, как быстро настроить и запустить виртуальные хосты на вашем сервере WAMP.

Сервер Windows Apache MySQL PHP (WAMP) невероятно мощный. Он не только позволяет вам размещать веб-сайт с помощью самого гибкого в мире веб-сервера, но также позволяет делать это на вашем хосте Windows.

Но не думайте, что из-за того, что вы находитесь на хосте Windows, вы теряете большую часть гибкости, найденной в Linux-эквиваленте. Фактически, большая часть набора функций переводится - это включает в себя виртуальные хосты. Использование виртуальных хостов позволяет эффективно размещать более одного сайта на одном компьютере.

Например, скажем, вы хотите разместить:

  • локальный
  • mysite.localhost

Я покажу вам, как легко сделать оба с одним сервером WAMP (я предполагаю, что сервер WAMP запущен и работает, и у вас есть административный доступ к файлам и папкам на этом компьютере). Мы сосредоточимся на одном файле конфигурации за раз.

хостов

Во-первых, вам нужно отредактировать файл hosts на сервере. Это сопоставит имя виртуального хоста с IP-адресом. Для простоты мы отобразим 127.0.0.1 на mysite. Вот как:

  1. Откройте Блокнот как администратор.
  2. Откройте файл C: \ Windows \ system32 \ drivers \ etc \ hosts.
  3. Добавьте строку: 127.0.0.1 mysite.
  4. Сохраните файл хоста (убедитесь, что он не сохранен как файл .txt).

httpd.conf

Самый быстрый способ получить доступ к этому файлу - щелкнуть правой кнопкой мыши значок WAMP на панели задач и выбрать Apache | httpd.conf ( рисунок A ).

Рисунок А

Этот простой пример демонстрирует, как быстро настроить и запустить виртуальные хосты на вашем сервере WAMP
Пользовательское меню WAMP

Когда вы выберете запись httpd.conf, откроется Блокнот с содержимым файла httpd.conf. В этом файле необходимо раскомментировать запись о расположении файла конфигурации виртуальных хостов. Найдите эти две строки:

# Виртуальные хосты # Включить conf / extra / httpd-vhosts.conf

Удалите «#» во второй строке выше, сохраните и закройте файл httpd.conf.

HTTPD-vhosts.conf

Следующий файл для редактирования не доступен через пользовательский интерфейс WAMP; Вы должны найти этот файл в C: \ wamp \ bin \ apache \ Apache-XXX \ conf \ extra \ (XXX - номер выпуска). Откройте этот файл в Блокноте и добавьте следующий раздел (мы придерживаемся нашего текущего примера «mysite»).

<VirtualHost *: 80> ServerAdmin [email protected] DocumentRoot "c: \ MYSITE" ServerName mysite.local ErrorLog "logs / mysite.log" CustomLog "logs / mysite-access.log" common </ VirtualHost>

Примечания о коде: вы должны добавить директиву <VirtualHost *: 80> для каждого создаваемого вами виртуального хоста. Администратором сайта является [email protected] Кроме того, если вам нужно обслуживать виртуальный хост на нестандартном порту, измените его в строке директивы VirtualHost. Ссылка на c: \ MYSITE - это каталог, созданный для размещения файлов и папок для нового виртуального хоста; вам нужно будет создать эту папку (вы можете разместить ее в иерархии папок, где вам нужно, если она доступна Apache).

После добавления приведенного выше кода в правильный файл сохраните его и перезапустите службы WAMP. Теперь вы должны видеть как localhost, так и mysite из своего браузера. Вы хотите изменить эти адреса в соответствии с вашими потребностями.

Также читайте на TechRepublic: Создайте псевдонимы на вашем сервере WAMP

Похожие

Настройка виртуальных хостов Apache в Debain 9 / Ubuntu 16.04 / LinuxMint 18
... conf для виртуального хоста» www.itzgeek1.local. Файл конфигурации виртуального хоста должен заканчиваться расширением .conf. sudo nano /etc/apache2/sites-available/www.itzgeek1.local.conf Добавьте следующее содержимое в файл. <VirtualHost *: 80> ServerAdmin [email protected] Имя_сервера www.itzgeek1.local DocumentRoot /var/www/html/www.itzgeek1.local ErrorLog $ {APACHE_LOG_DIR} /www.itzgeek1.local_error.log CustomLog
«Мы не ожидали, что это станет чем-то таким, каким стал НОК», - сказал Пейсон Кеннеди, которому се...
«Мы не ожидали, что это станет чем-то таким, каким стал НОК», - сказал Пейсон Кеннеди, которому сейчас 85 лет, во время недавнего интервью на просторной палубе его дома. «Мы ожидали, что это будет небольшая группа семьи и друзей, которая будет работать в гораздо меньших масштабах. Первые несколько лет у нас была только пузатая печь, и мы всю зиму сидели у этой печи, занимаясь ремеслами, чтобы продавать летом, и изготавливая юбки-распылители для продажи ». Справедливо сказать, что после
Один быстрый способ создать свой тестовый скрипт Cucumber.js
Если вы хорошо знаете Node.js и хотите написать автоматизацию тестирования BDD, вы, вероятно, сейчас читаете соответствующую статью. Как мы знаем Node.js + Cucumber.js Можно создать рабочий тестовый скрипт. Инженеру по автоматизации необходимо знать детали формата gherkin, чтобы создать файл объектов, который соответствует формату gherkin, а также получить советы по созданию соответствующих определений

Новости

Карта