Проблема с настройкой виртуального хоста в XAMPP

Юрий Шанти
На сайте с 15.10.2013
Offline
40
1903

Друзья! Проблема с настройкой виртуального хоста в XAMPP для меня актуализировалась в данный момент. Буду благодарен, если окажете посильную помощь в идентификации проблемного участка.

1) xampp конфликтует с портом :80, переписал на порт :8080

Проблема:

1-a) в настройках скайпа убрал чекбокс, чтобы использовались порты в т.ч. и :80

1-б) xampp всё равно не запускается на 80-порте

2) httpd.conf

Изменил строку на Listen 8080

3) httpd-vhosts.conf выглядит так (сократил до минимума)

<VirtualHost *:8080>

ServerName test.local

DocumentRoot "C:/xampp/htdocs/test"

</VirtualHost>

4) hosts в windows

127.0.0.1 localhost

localhost test.local

По линку test.local грузится следующая ссылка:

http://searchguide.level3.com/search/?q=http%3A//test.local/&r=&t=0

Страница по умолчанию It works! грузится по этой ссылке:

http://localhost:8080/

Сайт грузится только по этой ссылке: http://127.0.0.1:8080/

Запутался. Подскажите, плиз, где косяк!

SeVlad
На сайте с 03.11.2008
Offline
1609
#1
Arkanum:
1-б) xampp всё равно не запускается на 80-порте

Ну так надо разобраться что ещё мешает.

Arkanum:
hosts в windows
..
localhost test.local

В хостс нужно указывать ИП адреса. Это локальный ДНС.

127.0.0.1 test.local

Arkanum:
2) httpd.conf
Изменил строку на Listen 8080

3) httpd-vhosts.conf выглядит так (сократил до минимума)
<VirtualHost *:8080>

Если глобально указал порт - в виртуалхосте уже не обязательно. Но не запрещается.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
eN_Slon
На сайте с 13.02.2007
Offline
159
#2

как вариант - запускать скайп только после xampp. он выберет свободный порт

Парсинг, граббинг, автоматизация всего что вы можете сделать в браузере(и не только) сами. Любое кол-во, любые защиты.
дани мапов
На сайте с 06.09.2012
Offline
204
#3

Я убрал галочку в скайпе и сработало. Можете еще какая-то программа занимает порт 80.

8080 из адреса так просто не уберете.

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
Юрий Шанти
На сайте с 15.10.2013
Offline
40
#4

Сайт открывается только по ссылке http://127.0.0.1:8080

Как сделать, чтобы открывалась по http://test.local

127.0.0.1 test.local прописал в hosts - не помогло.

Даже если скайп не запущен, 80-й порт занят. Но ведь не в этом проблема, если я прописал :8080

Верно? 😕

SeVlad
На сайте с 03.11.2008
Offline
1609
#5
Arkanum:
127.0.0.1 test.local прописал в hosts - не помогло.

После этого надо перезапустить апач.

Можно также в конфиге виртуалхоста сделать так (ИМХО так лучше):

<VirtualHost 127.0.0.1:8080> 
ServerName test.local
Arkanum:
Но ведь не в этом проблема, если я прописал :8080
Верно?

Да

Юрий Шанти
На сайте с 15.10.2013
Offline
40
#6

Всё таки проблема была с портом.

При запуске XAMPP писал ошибку, что 80-порт используется. Изменив порт в httpd.conf на Listen 8080 всё только усложнилось и по неизвестным мне причинам отказывалось дальше нормально настраиваться. То есть не работала настройка виртуального хоста.

Исправив ошибку всё заработало как по маслу и теперь C:\Windows\System32\drivers\etc\hosts оказался последней инстанцией, где необходимо было сделать правку.

Следите за ошибками, друзья! ☝

Если у вас порт 80 занят, даже когда вы убрали в настройках Skype чекбокс, разрешающий использовать этот порт, то необходимо зайти в винду и выключить пункт (3) на скриншоте.

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
Arkanum:
о необходимо зайти в винду и выключить пункт (3) на скриншоте

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

Какого... был включён ИИС? Другой вебсервер!

one
На сайте с 15.04.2007
Offline
336
one
#8
Arkanum:
Если у вас порт 80 занят, даже когда вы убрали в настройках Skype чекбокс, разрешающий использовать этот порт, то необходимо зайти в винду и выключить пункт (3) на скриншоте.

Так у Вас уже стоял веб сервер (IIS) от микрософта...

Решения для автоматизации действий ( https://www.facebook.com/automationstudio20/ ) в интернете.
Andreyka
На сайте с 19.02.2005
Offline
822
#9

Тройной фейспалм

А ведь в винде вроде бы есть netstat

Не стоит плодить сущности без необходимости

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий