Как настроить виртуальные хосты при изменении порта по умолчанию (80) на 8080? - PullRequest
0 голосов
/ 30 марта 2019

Я использую MAMP на Windows 10, и я не смог запустить сервер Apache, потому что порт по умолчанию (80) используется System Поэтому я изменил порт по умолчанию на 8080. Но теперь я не могу получить доступ к ранее настроенным узлам виртуальных хостов. Пожалуйста, помогите мне

Я уже пробовал это:

1) MAMP \ bin \ apache \ conf \ httpd.conf

Listen 8080

2) MAMP \ bin \ apache \ conf \ extra \ httpd-ssl.conf

<VirtualHost _default_:8080>
Listen 8080

3) файл hosts

127.0.0.1:8080       mygym.test

4) MAMP \ bin \ apache \ conf \ extra \ httpd-vhosts.conf

NameVirtualHost *:8080

<VirtualHost *:8080>
    DocumentRoot "E:/MAMP/htdocs/mygym/system"
    ServerName mygym.test
</VirtualHost>

теперь, когда я набрал mygym.test на вкладке URL, появляется ошибка 404

Веб-страница для адреса не найдена: http://mygym.test/

1 Ответ

0 голосов
/ 31 марта 2019

Вы делаете это неправильно.

3) файл hosts

127.0.0.1: 8080 mygym.test

Файл hosts предназначен длятолько разрешение имени хоста.Вы не можете вводить номера портов там.браузер - это то, что выбирает порт для выбора.

Вместо этого попробуйте 127.0.0.1 mygym.test в файле hosts и попробуйте http://mygym.test:8080 в браузере.

...