Локальный сервер Rubymine (Jetbrains). Могу ли я запустить его из-под корня локального хоста?

В настоящее время, когда я открываю html-файл, над которым я работаю, мне нужно

http://localhost:63342/project-folder/index.html

Есть ли способ настроить Rubymine для запуска моего проекта из корня, например.

http://localhost:63342/index.html

person Matt Coady    schedule 22.07.2014    source источник


Ответы (1)


http://localhost:63342/index.html -- у вас не может такой URL-адрес со встроенным веб-сервером .. так как IDE не знает, какой проект обслуживать (как он работает для ВСЕХ ваших проектов, а не только открытых в настоящее время).

Когда используется встроенный веб-сервер, URL-адрес должен иметь некую подсказку (PROJECT_NAME), которая указывала бы, какой проект обслуживать (откуда брать файлы).

Встроенный веб-сервер поддерживает 2 типа URL-адресов (оба будут обслуживать один и тот же файл):

http://localhost:63342/PROJECT_NAME/index.html
http://PROJECT_NAME:63342/index.html

Если вам нужен второй URL, вам нужно будет выполнить следующие шаги:

  1. Создайте запись развертывания (Settings | Deployment) и отметьте ее как значение по умолчанию для этого проекта. Определенный там URL-адрес (http://PROJECT_NAME:63342/) будет использоваться при открытии страниц из среды IDE.

  2. В файле hosts (или на локальном DNS-сервере, если он у вас есть) определите запись, которая будет указывать PROJECT_NAME на ваш IP-адрес. Например (для файла hosts): 127.0.0.1 PROJECT_NAME

person LazyOne    schedule 23.07.2014
comment
Для начинающих вроде меня. Ваш файл hosts часто находится в следующем месте (в Windows): C:\Windows\System32\drivers\etc - person Dan Knight; 30.05.2015
comment
Следовал инструкциям, но URL-адрес всегда показывает 404 Not Found. Таким образом, файл hosts и порт указаны правильно, но WebStorm отвечает 404. - person Mikhail; 06.09.2020
comment
@Mikhail Такой URL: http://PROJECT_NAME:63342/index.html ?? Насколько я знаю, эта функция уже удалена... - person LazyOne; 06.09.2020
comment
на самом деле заработало через час. Как говорится в ответе, URL-адрес должен соответствовать названию проекта. У меня были проблемы, потому что имя моего проекта совпадало с фактическим URL-адресом веб-сайта. - person Mikhail; 06.09.2020
comment
@Mikhail Хм .. странно ... поскольку я несколько раз читал ответы члена службы поддержки JB о том, что это было удалено / больше не должно работать. Может быть, я спутал с чем-то еще... или ваша версия IDE старее/все еще есть. Точно сказать не могу. В любом случае: полезно знать. - person LazyOne; 06.09.2020