py.user.nextЭтого:
какой код веб-сервера ?
kozlo22
И еще вопрос: вот есть веб-сервер(тоже пример из книги) pastebin.com/qKrdvAun.
py.user.nextЭтого:
какой код веб-сервера ?
kozlo22
И еще вопрос: вот есть веб-сервер(тоже пример из книги) pastebin.com/qKrdvAun.
kozlo22ну да, нету, походу, где-то внутри
Прикреплённый файлы:
attachment apache2.conf (8,2 KБ)
grep -r 'cgi-bin' /etc/apache2
kozlo22не заметил; я его запустил, он скрипт запускает, но тот ничего не выводит, в отличие от apache
вот есть веб-сервер
#!/usr/bin/python3 import cgi form = cgi.FieldStorage() print('Content-type: text/html\n') print('<title>Reply Page</title>') if not 'user' in form: print('Who are you?') else: print('<h1> Hello <i>{}<i>!</h1>'.format(cgi.escape(form['user'].value)))
/etc/apache2/conf.d/localized-error-pages:#ErrorDocument 404 "/cgi-bin/missing_handler.pl" /etc/apache2/sites-available/default: ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ /etc/apache2/sites-available/default: <Directory "/usr/lib/cgi-bin"> /etc/apache2/sites-available/default-ssl: ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ /etc/apache2/sites-available/default-ssl: <Directory "/usr/lib/cgi-bin"> /etc/apache2/sites-available/default-ssl: <Directory /usr/lib/cgi-bin> /etc/apache2/sites-enabled/000-default: ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ /etc/apache2/sites-enabled/000-default: <Directory "/usr/lib/cgi-bin">
kozlo22вот туда положи скрипт, поставь ему владельца и право выполнения для владельца/usr/lib/cgi-bin
sudo chown apache:apache /usr/lib/cgi-bin/f.cgi
sudo chmod u+x /usr/lib/cgi-bin/f.cgi
netstat -tulpan
http://localhost/cgi-bin/f.cgi
py.user.nextСделал.
вот туда положи скрипт, поставь ему владельца и право выполнения для владельца
py.user.nextну дык уже ш установлен.
попробуй поставить apache
kozlo22имеется в виду пользователь, а не пакет
ну дык уже ш установлен.
http://localhost/cgi-bin/peoplecgi.py
ls -l /usr/lib/cgi-bin
print('Content-type: text/html\n')
-rwxrwxrwx 1 root root 2235 июля 9 19:29 /usr/lib/cgi-bin/peoplecgi.py
kozlo22да, но ошибки могут быть не только здесь, поэтому нужно выкладывать сам скрипт, а не то, что в книгеprint('Content-type: text/html\n')