Имя: Пароль:
IT
Веб-мастеринг
нужен скрипт для apache, вида "получил запрос-вернул файл", покидайте примерами, плиз
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 раз проще чем Апач настраивать пот такой маленький проект как у тебя.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан