|
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
|
|
Запустить сервер и файл index.html используя nginx30.04.2024, 20:50. Показов 2173. Ответов 29
Метки нет (Все метки)
здравствуйте, что такое nginx и как пользоваться сорри не знаю, более всего удивляет, что я не смог это решить на чистом питоне, моя задача: на локальном ПК файл index.html находится: "i:/re/index.html", далее нужно запустить сервер и файл index.html с помощью nginx, чтобы работал также как с сервера на хосте
ОС моего ПК вин 10 экзешник который я скачал https://nginx.org/ru/download.html и распаковал с архива как я понял не устанавливает программу=сервер, а просто запускает и при этом GUI отсутствует, тогда если я скачал и распаковал его в папку: i:/nginx-1.25.5/nginx.exe можете пояснить как действовать?, спасибо
0
|
|
| 30.04.2024, 20:50 | |
|
Ответы с готовыми решениями:
29
Настройка Nginx: index.html и index.php в разных каталогах
Возможно ли запустить html страницу с js (three.js) не запуская локальный сервер |
|
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
|
|
| 07.05.2024, 13:36 [ТС] | |
|
0
|
|
|
Невнимательный
|
||
| 07.05.2024, 14:00 | ||
это я пропустил закрытие секции... там закомментированного ещё было просто выше крышиНо надо понимать что например там root D:/A/home/zz.zz/www; это чисто мой путь к сайту.и в SET NGX=%~d0\A\nginx-1.26.0 тоже мои путиТак-же от php.ini , который считает php-cgi.exe , тоже может зависить многое... расширеения там нужные например. Ошибки возможны ...как в конфигах так и ещё в чём-то... Решение чисто "на коленке", максимально урезанное и с минимальными телодвижениями И скорее всего запущенный сервер СУБД чаще тоже нужен , чем не нужен.
0
|
||
|
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
|
|||
| 07.05.2024, 14:05 [ТС] | |||
|
0
|
|||
|
Невнимательный
|
|||||||
| 07.05.2024, 14:55 | |||||||
|
Например я недавно на Perl пытался делать что-то типа
... если убить процесс или он сам умрёт, то его пересоздаёт. php-cgi.exe это не php-fpm , оно как-бы однопоточное... поэтому upstream или mod_proxy_balancer какой-нибудьЕщё один жирный минус это консольное окно, которое нельзя закрыть не убив это процессы php-cgi. Или если сделать чтобы не убивались, придётся искать способ как-же убивать,) чтобы не висели как зомби Самое наверное эстетичное приложение типа Иконка в трей, с GUI , конфигами, и прочим. Но это уже не батник с десятком строк.) На чистом WinAPI это те ещё задачки , делать юзерфрендли и для всевозможного. ТК какое-нибудь со скриптами тоже не проще... надо устанавливать+курить сначала сам TCL-TK , потом ещё обвязки для него курить/устанавливать+курить ) По минимуму есть nginx+php+windows ... исходя из этого bat,hta,powershell,... самое оно, но exe c ВинАПИ круче
0
|
|||||||
|
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
|
|
| 08.05.2024, 06:46 [ТС] | |
|
ft4l, в вашем сообщении много текста))
я подозреваю, что проблема намного проще, когда я открываю с помощью nginx, то в логе ошибок: 2024/05/01 15:31:59 [error] 3988#8908: *2 CreateFile() "i:\eternalhost/ProgrammaDNSD/locales/ab.json" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /ProgrammaDNSD/locales/ab.json HTTP/1.1", host: "localhost:8888", referrer: "http://localhost:8888/ProgrammaDNSD/" 2024/05/01 15:31:59 [error] 3988#8908: *3 CreateFile() "i:\eternalhost/ProgrammaDNSD/locales/os.json" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /ProgrammaDNSD/locales/os.json HTTP/1.1", host: "localhost:8888", referrer: "http://localhost:8888/ProgrammaDNSD/" 2024/05/01 15:31:59 [error] 3988#8908: *5 CreateFile() "i:\eternalhost/ProgrammaDNSD/locales/md.json" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /ProgrammaDNSD/locales/md.json HTTP/1.1", host: "localhost:8888", referrer: "http://localhost:8888/ProgrammaDNSD/" 2024/05/01 15:32:01 [error] 3988#8908: *5 CreateFile() "i:\eternalhost/ProgrammaDNSD/locales/pd.json" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /ProgrammaDNSD/locales/pd.json HTTP/1.1", host: "localhost:8888", referrer: "http://localhost:8888/ProgrammaDNSD/" Можно догадаться, что ноги растут отсюда, в файле options.php у меня: // "ab" => "Республика Абхазия", // "os" => "Республика Южная Осетия", // "md" => "Республика Молдова", // "pd" => "Приднестровская Молдавская Республика", эти файлы ранее были, а сейчас их нет и в коде сейчас заремарчено есть мысли как это уладить?
0
|
|
|
Невнимательный
|
|||
| 08.05.2024, 12:07 | |||
|
Есть-ли там php? и не просто-ли оно оголяется... если просмотреть код страницы в браузере, когда открыли это localhost:8888/ProgrammaDNSD/ Запросы со страницы это или статика всякими <link>,<img>,<script>, ... или <iframe>, но скорее javascript, если json варианта 2: 1. JS сам по себе. 2.JS-код отдаваемый со страницей формировался с помощью PHP ... если не 2, то код из options.php вообще никаким боком. Хотя бывает и всё в кучу... со страницы ajax, с обработчика запрос из php, с подсовыванием referer, ... 1. если "файлы ранее были" , лучше всего будет восстановить их, из бекапов, архивов, тому подобного 2. если первое по каким-то причинам не сделать, создать, с содержимым подобным каким-нибудь by.json,us.json,ru.json, ... 3. если не 1/2 то урезание до неиспользования утраченных/отсутствующих данных ... Дальше пункты целесообразны независимо от использования/неиспользования первых. 3. разбираться вообще в логике приложения и в используемых им решениях 4. Учитывать использовавшийся по задумке стек технологий 4. ... так .htaccess например могли быть необходимы, если вообще не приложение-сервер на каком-нибудь php workerman ... файлы json вообще могли удаляться/создваться скриптами , откуда-либо извне вытягивая данные
0
|
|||
|
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
|
|
| 08.05.2024, 12:25 [ТС] | |
|
структура такая
файл index.html - который я открываю и папка Programma содержимое папки Programma см. рисунок
0
|
|
|
Невнимательный
|
||
| 08.05.2024, 16:00 | ||
|
... решить с отсутствующими можно попытаться просто, пересадив всех на русский/английский скопировав en/ru.json, как отсутствующие .json Но как по мне странно это. Что при разделённых файлах перевода JS запрашивает их все. Можно было с таким-же успехом и всё одним файлом держать. ... Хотя оно может и из JS и из PHP использоваться для разного. возможно именно такое решение многое решает. А так вроде да... выгляит как больше фронтенд... с кое-какой функциональностью и на серверной стороне. Вопрос в том, не входит-ли в эту функциональность выбор языка, кодом каким-нибудь в options.php и так что можно выбирать только так. И вопрос в том, выполняется-ли уже php,)
0
|
||
|
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
|
|
| 23.05.2024, 13:50 [ТС] | |
|
да уж можно от nginx отойти))
1 Читаем: https://apache-windows.ru/apache-dlya-windows/ 2 Ссылка на скачивание MiAl’s Server Pack 2: https://apache-windows.ru/files/MiAl_Server.7z 3 Скачиваем файл MiAl_Server.7z, распаковываем, внутри папки находится папка Server, её нужно поместить на диск C, то есть она должна быть по адресу: C:\Server 4 Файлом C:\Server\manage\install_and_start_serve r.bat запускаем сервер «Запустить от имени администратора» 5 Файл C:\Server\data\htdocs\index.html – будет файлом, который будет читаться сервером, то есть будут выполняться файлы php кто-нибудь в курсе почему всё это не сопровождается флажком от Апаче в трее? - с им бы поинформативнее было
0
|
|
|
Невнимательный
|
|||||||
| 23.05.2024, 18:12 | |||||||
|
это на любителя утилита как-бы чисто для запуска/остановки сервиса Apache, установленного... так-то можно и в автозапуск её или с ярлыка как-нибудь запускать, но, с mysqld надо будет ещё как-то... Там вроде есть вариант запускать из их батника не устанавливая службой/сервисом ... вроде такое ApacheMonitor не контролирует. //... а кстати там в батнике есть пункт
... иконка диспетчера задач вроде тоже в трее если отметить сворачивать и скрывать... graceful restart только нет наверное Не по теме: я вообще не парюсь со сборками... например в этой версии httpd php не самые свежие.
1
|
|||||||
| 23.05.2024, 18:12 | |
|
index.html на index.aspx (index.php...)
Как отредактировать файл /var/www/index.html? Как подключить файл html к файлу index.php? Создать файл index.html через командную строку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|