LINUX.ORG.RU

История изменений

Исправление Novator, (текущая версия) :

Вот тебе простое приложение на ботл index.cgi:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os, sys, sqlite3, time
from bottle import default_app, route, run, debug, template, request, static_file, redirect, response, abort, error

app = default_app()

@route('/static/<name>')
def files(name):
  return static_file(name, root='./static')

@route('/')
def root():
  return '<html><body><h1>Hello</h1>World</body></html>'

if __name__ == '__main__':
  app.run(server='cgi')

И пример индексного файла для Apache .htaccess:

<IfModule mod_rewrite.c>
   Options +FollowSymLinks +ExecCGI
   RewriteEngine On
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ ./index.cgi/$1 [QSA,L]
</IfModule>

Не забудь подложить bottle.py в этот же каталог и сайт заработает.
Ссылку на мануал тебе дали выше.

Исправление Novator, :

Вот тебе простое приложение на ботл index.py:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os, sys, sqlite3, time
from bottle import default_app, route, run, debug, template, request, static_file, redirect, response, abort, error

app = default_app()

@route('/static/<name>')
def files(name):
  return static_file(name, root='./static')

@route('/')
def root():
  return '<html><body><h1>Hello</h1>World</body></html>'

if __name__ == '__main__':
  app.run(server='cgi')

И пример индексного файла для Apache .htaccess:

<IfModule mod_rewrite.c>
   Options +FollowSymLinks +ExecCGI
   RewriteEngine On
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ ./index.py/$1 [QSA,L]
</IfModule>

Не забудь подложить bottle.py в этот же каталог и сайт заработает.
Ссылку на мануал тебе дали выше.

Исходная версия Novator, :

Вот тебе простое приложение на ботл index.py:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os, sys, sqlite3, time
from bottle import default_app, route, run, debug, template, request, static_file, redirect, response, abort, error

app = default_app()

@route('/static/<name>')
def files(name):
  return static_file(name, root='./static')

@route('/')
def root():
  return '<html><body><h1>Hello</h1>World</body></html>'

if __name__ == '__main__':
  app.run(server='cgi')

И пример индексного файла для Apache .htaccess:

<IfModule mod_rewrite.c>
   Options +FollowSymLinks +ExecCGI
   RewriteEngine On
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ ./index.py/$1 [QSA,L]
</IfModule>

Не забудь подложить <b>bottle.py</b> в этот же каталог и сайт заработает.
Ссылку на мануал тебе дали выше.