Запуск файла HTML на локальном хосте: 8080 - PullRequest
0 голосов
/ 16 марта 2019

Я хочу запустить файл HTML на localhost: 8080, я использую команду:

python3 -m http.server

Проблема в том, что я пытаюсь открыть localhost: 8080 вместо загрузки отображает файл HTML.

Ответы [ 2 ]

2 голосов
/ 16 марта 2019

Вам нужно добавить опцию, которая переведет ваш веб-сайт на порт 8080, потому что для команды http.server по умолчанию используется порт 8000.

. Это можно сделать с помощью:

python3 -m http.server 8080

Затем, когда вы перейдете на 0.0.0.0:8080, он должен показать вам вашу веб-страницу вместо приглашения на загрузку.

Кроме того, у вас может быть другой экземпляр http.server, работающий на порту 8080.

Вы можете найти PID этой задачи, используя:

ps -A | grep "python3"

Который должен показать что-то похожее на это:

Command Output

Тогда вы можете убить его, используя:

kill <PID-FOR-PYTHON3-INSTANCE>

Или в моем случае задача, выполняемая на порту 8080:

kill 6856

Или, если вы не возражаете,просто убейте все задачи Python3, используя:

killall python3

, что в моем случае убило бы обе задачи Python3.

ПРЕДУПРЕЖДЕНИЕ: быть очень, ОЧЕНЬ перед запуском команды killall будьте осторожны, потому что эта команда НЕ сохранит вашу работу .

ОБНОВЛЕНИЕ: этого размытого участка на картинкеЭто мое имя пользователя, я не был уверен, будет ли это противоречить правилам.

Удачи.

2 голосов
/ 16 марта 2019

Проблема в том, что я пытаюсь открыть localhost: 8080 вместо загрузки отображает файл HTML.

Вы хотите открыть http://localhost:8000.

Когда вы используете указанную вами команду, python3 -m http.server, по умолчанию используется порт 8000, как объяснено в выводе при запуске:

$ python3 -m http.server
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...

Мы не знаем, какой другой сервер у вас работает на порту 8080, но, очевидно, он не помещает Content-type: text/html в свои выходные заголовки.

просмотр заголовков http веб-сервера

Эти заголовки легко просматривать, например, с wget используйте переключатель -S.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...