|
|
нужен скрипт для apache, вида "получил запрос-вернул файл", покидайте примерами, плиз
d4rkmesa, Elf_80_lvl, sikuda, who respawn, Кирпич, crotnn, hiddi, Ёпрст, takefive, Garykom, arsik, Hmster, p-soft, Джавла, Олдж, Бычье сердце, palsergeich, obs191, oleg_km, PR, Мультук, Amra, kpe4et178, Il19, ProxyInspector, Шурик71, END, Zamestas
| ☑ |
|
0
p-soft
14.03.26
✎
13:06
|
решаю задачу сделать кроссплатформенный сервер под имеющийся freeware-проект.
задачи сервера:
- получить запрос, поменять атрибуты определенного файла в каталоге, вернуть файл в ответ;
- вернуть определенную строку в ответ на запрос;
- получить запрос с вложенным файлом, сохранить в каталог.
сделано решение под windows, в виде мини-веб-сервера исполняемым файлом, есть исходники на паскале. надо чтобы и под linux работало.
планирую связку ubuntu+apache+php.
с темой только разбираюсь, просьба тем кто сталкивался - дать направление или примеры.
|
|
|
1
Asmody
14.03.26
✎
13:02
|
(0) я уверен, что если ты более конкретно сформулируешь задачу, что даже бесплатный qwen code тебе на PHP напишет за пару итераций.
И даже расскажет как это всё поднять на сервере.
|
|
|
2
p-soft
14.03.26
✎
13:11
|
(1) вариант. гляну, спс.
я в яндекс потыкался - ничего не дает вменяемого
|
|
|
3
d4rkmesa
14.03.26
✎
13:50
|
(2) claude.ai тоже без проблем подобное осилит даже с бесплатной подпиской в режиме чата(без плагина и приложения claude code), только вход на через vpn на сайт.
|
|
|
4
Garykom
гуру
14.03.26
✎
14:18
|
(0) Вы там совсем?
Либо бери Golang
Либо OpenResty с Lua на борту
|
|
|
5
Garykom
гуру
14.03.26
✎
14:37
|
(4)+ Go хорош что никаких апачей с php и прочим не надо
Просто бинарник запустил скомпиленный под нужную платорму и все
Идеально кроссплатформенно, даже на роутерах (и тв-боксах и прочем, хоть на старом мобильнике запускай) работает (проверял)
OpenResty с Lua - готовый комбайн из коробки, с кучей настроек
Вернуть файл оно (Nginx) сразу умеет, поменять решается простыми скриптами на Lua
|
|
|
6
p-soft
14.03.26
✎
14:53
|
(4) местами))
не вижу смысла параллельно тянуть еще и проект на go, тем более бесплатный.
алгоритм работы максимально простой, должно работать на том что есть у всех и быть доступно любому сисадмину.
|
|
|
7
p-soft
14.03.26
✎
16:41
|
(3) ок, спс
|
|
|
8
sikuda
14.03.26
✎
22:33
|
(5) Go как раз и плох тем, что заменит среду выполнения на свою.
Легче всего у хостера найти среду php и закинуть туда скрипт
Локальный тестовый сервер сейчас запускается практически из каждой среды выполнения
Логика интернета проста
1. Создал файл или загрузил файл ( https://sikuda.ru/php/img_host )
2. есть ссылка - https://sikuda.ru/php/img_host/uploadimages/Internet.png
3. Клиент может скачивать.
|
|
|
9
Джавла
14.03.26
✎
21:22
|
(0) Поставь на сервер Node.js, и сможешь любые скрипты на ДжаваСкрипт писать за пять минут хоть под Виндовс, хоть под Линух. Если не знаешь как, спроси у ЧатаГПТ, он точно умеет.
|
|
|
10
Джавла
14.03.26
✎
21:26
|
Чем хорош Node.js, это тем что Апач тебе будет не нужен, и вообще ничего другого не нужно. В нем есть встроенный веб-сервер. Твой скрипт будет обрабатывать все запросы, и возвращать ответы. Даже ребенок справится. Это в 100 раз проще чем Апач настраивать пот такой маленький проект как у тебя.
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан