The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"как запустить sh-скрипт на OpenBSD httpd? "
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (web-разработка, CGI)
Изначальное сообщение [ Отслеживать ]

"как запустить sh-скрипт на OpenBSD httpd? "  +/
Сообщение от Clinch email on 16-Фев-18, 10:15 
Добрый день!
Не получается запустить sh-скрипт который подсчитывает количество входов на сайт и выводит число на экран в браузере.
Как включить CGI на OpenBSD 6.2 httpd?
Web Server на OpenBSD 6.2 httpd.

без установки PHP и прочего. Про другие Веб сервера тоже речь не идет.

Код sh-скрипта примитивный - Читает переменную из файла, увеличивает на один, записывает в файл и выводит на экран браузера:
x=$(<var.txt)
y=$(($x+1))
echo $y > var.txt
echo $y

sh-файл настроен выполняемым с chmod +x, в терминалке OpenBSD 6.2 работает - увеличивает и выводит значение.

подскажите как выполнить его через браузер?  

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "как запустить sh-скрипт на OpenBSD httpd? "  +/
Сообщение от Pahanivo (ok) on 16-Фев-18, 12:28 
Неумение читать документацию и гуглить на бытовом уровне не являются технической проблемой.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "как запустить sh-скрипт на OpenBSD httpd? "  –2 +/
Сообщение от Clinch email on 16-Фев-18, 12:42 
> Неумение читать документацию и гуглить на бытовом уровне не являются технической проблемой.

Полностью согласен с данным тезисом, но ключа к решению задачи он в себе не несет!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "как запустить sh-скрипт на OpenBSD httpd? "  +/
Сообщение от Pahanivo (ok) on 16-Фев-18, 15:47 
> Полностью согласен с данным тезисом, но ключа к решению задачи он в
> себе не несет!

Согласие с текстом который не понимаешь это вообще путь в никуда.
Из первого поста в каждой фразе также видно полное непонимание темы.
По крайней мере должен быть указан ценник.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "как запустить sh-скрипт на OpenBSD httpd? "  +/
Сообщение от _ (??) on 16-Фев-18, 21:17 
> Полностью согласен с данным тезисом, но ключа к решению задачи он в себе не несет!

Хорошо, держи ключ - CGI
Дальше гугли сам.


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "как запустить sh-скрипт на OpenBSD httpd? "  +/
Сообщение от Аноним (??) on 19-Фев-18, 03:00 
>[оверквотинг удален]
> идет.
> Код sh-скрипта примитивный - Читает переменную из файла, увеличивает на один, записывает
> в файл и выводит на экран браузера:
> x=$(<var.txt)
> y=$(($x+1))
> echo $y > var.txt
> echo $y
> sh-файл настроен выполняемым с chmod +x, в терминалке OpenBSD 6.2 работает -
> увеличивает и выводит значение.
> подскажите как выполнить его через браузер?

httpd умеет FastCGI, а для поддержки обычного CGI нужен посредник, например, slowcgi(8), который есть FastCGI-сервер, запускающий указанные приложения как обычные CGI.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "как запустить sh-скрипт на OpenBSD httpd? "  +/
Сообщение от Pahanivo (ok) on 19-Фев-18, 09:56 
> httpd умеет FastCGI, а для поддержки обычного CGI нужен посредник, например, slowcgi(8),
> который есть FastCGI-сервер, запускающий указанные приложения как обычные CGI.

странно, я думал что для поддержки обычного CGI нужны два посредника - STDIN и STDOUT :) и все ...

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "как запустить sh-скрипт на OpenBSD httpd? "  +/
Сообщение от Ne01eX (ok) on 20-Фев-18, 09:16 
>[оверквотинг удален]
> идет.
> Код sh-скрипта примитивный - Читает переменную из файла, увеличивает на один, записывает
> в файл и выводит на экран браузера:
> x=$(<var.txt)
> y=$(($x+1))
> echo $y > var.txt
> echo $y
> sh-файл настроен выполняемым с chmod +x, в терминалке OpenBSD 6.2 работает -
> увеличивает и выводит значение.
> подскажите как выполнить его через браузер?

Вот здесь написано как запустить -> http://www.protoc.org/blog/2014/11/23/first-thoughts-on-the-.../

Вот здесь написано как отобразить в браузере -> http://www.yolinux.com/TUTORIALS/BashShellCgi.html

А вообще, где-то на опеннете в разделе документации всё это было, причём в нескольких экземплярах. :-)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "как запустить sh-скрипт на OpenBSD httpd? "  +1 +/
Сообщение от ClincH email on 21-Фев-18, 00:53 
>[оверквотинг удален]
>> y=$(($x+1))
>> echo $y > var.txt
>> echo $y
>> sh-файл настроен выполняемым с chmod +x, в терминалке OpenBSD 6.2 работает -
>> увеличивает и выводит значение.
>> подскажите как выполнить его через браузер?
> Вот здесь написано как запустить -> http://www.protoc.org/blog/2014/11/23/first-thoughts-on-the-.../
> Вот здесь написано как отобразить в браузере -> http://www.yolinux.com/TUTORIALS/BashShellCgi.html
> А вообще, где-то на опеннете в разделе документации всё это было, причём
> в нескольких экземплярах. :-)

Ne01eX, Спасибо!

С chroot'ами недоработка была.
Все работает. ссылка помогла  http://www.protoc.org/blog/2014/11/23/first-thoughts-on-the-.../

Респект!

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "как запустить sh-скрипт на OpenBSD httpd? "  +/
Сообщение от Ne01eX (ok) on 21-Фев-18, 21:33 
> Ne01eX, Спасибо!
> С chroot'ами недоработка была.
> Все работает. ссылка помогла  http://www.protoc.org/blog/2014/11/23/first-thoughts-on-the-.../
> Респект!

Ну для того и форум, - чтобы помогать друг дружке. Удачи в начинаниях. :-)

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру