Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Открытие локального файла  (Прочитано 1713 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dandilkaa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Открытие локального файла
« : 29 Марта 2019, 18:10:33 »
 :(Возникла задача.. Нужно было создать директорию а в ней файл, и этот файл нужно открыть в мозиле, но по схеме http:// или https:// но не file:// , причем в URL адрес должен содержать сайт (любой)как быть товарищи ? нужна помощь!!!!

ТС не появлялся на Форуме более трех месяцев по состоянию на 13/02/2020 (последняя явка: 29/03/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 13 Февраля 2020, 00:18:45 от zg_nico »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Открытие локального файла
« Ответ #1 : 29 Марта 2019, 18:17:55 »
python2 -m SimpleHTTPServer
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн dandilkaa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Открытие локального файла
« Ответ #2 : 29 Марта 2019, 18:28:50 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Открытие локального файла
« Ответ #3 : 29 Марта 2019, 18:32:42 »
Команда запуска локального http сервера. Чтобы могли файлики посмотреть в мозилла по схеме http://.

Пользователь добавил сообщение 29 Марта 2019, 18:35:04:
Либо переформулируйте задачу, либо объясните, зачем вам это нужно. Тогда постараюсь ответить подробнее.
« Последнее редактирование: 29 Марта 2019, 18:35:04 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн dandilkaa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Открытие локального файла
« Ответ #4 : 29 Марта 2019, 18:37:51 »
Команда запуска локального http сервера. Чтобы могли файлики посмотреть в мозилла по схеме http://.

Пользователь добавил сообщение 29 Марта 2019, 18:35:04:
Либо переформулируйте задачу, либо объясните, зачем вам это нужно. Тогда постараюсь ответить подробнее.

Запустите nginx и создайте в корневом каталоге директорию blog, а в директории blog создайте файл post.txt. Составьте полный URL (со схемой http или https) к этому файлу и запросите его через браузер.

вот сама задача

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Открытие локального файла
« Ответ #5 : 29 Марта 2019, 18:43:15 »
В задаче уже всё расписано. Что у вас не получается?

Уж извините, но решать за вас школьные задачки не имею никакого желания.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн dandilkaa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Открытие локального файла
« Ответ #6 : 29 Марта 2019, 18:45:28 »
В задаче уже всё расписано. Что у вас не получается?

Уж извините, но решать за вас школьные задачки не имею никакого желания.

эя все понимаю но дело в том что выдает ошибку 404

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Re: Открытие локального файла
« Ответ #7 : 29 Марта 2019, 19:09:12 »
выдает ошибку 404
C этого и надо было начинать, а не выдумывать
journalctl -xeu nginx | tail -30 ?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Открытие локального файла
« Ответ #8 : 31 Марта 2019, 05:12:14 »
Решение задачки по первоначальному условию:
(echo -e "HTTP/1.1 200 OK\nContent-Length: $(stat -c%s answer)\nConnection: close\nContent-Type: text/plain\n\n" && cat post.txt) | ncat -l localhost 8000Разумеется должен быть файл post.txt, а в браузере вызывается http://localhost:8000

 

Страница сгенерирована за 0.017 секунд. Запросов: 20.