Benutzer:MathiasMahnke/OpenSlides: Unterschied zwischen den Versionen
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 7: | Zeile 7: | ||
* sudo yum install gcc python-devel mlocate |
* sudo yum install gcc python-devel mlocate |
||
* sudo easy_install openslides |
* sudo easy_install openslides |
||
* sudo yum install httpd.x86_64 |
* sudo yum install httpd.x86_64 |
||
Mac OS (Mountain Lion) |
Mac OS (Mountain Lion) |
||
| Zeile 17: | Zeile 17: | ||
Apache Einbindung siehe |
Apache Einbindung siehe |
||
* https://github.com/piratenmv/openslides/blob/master/README.md |
* WSGI Loesung siehe https://github.com/piratenmv/openslides/blob/master/README.md und https://github.com/piratenmv/openslides/tree/master/openslides/apache |
||
* https://github.com/piratenmv/openslides/tree/master/openslides/apache |
|||
* Apache Django WSGI Pfad anlegen |
|||
cd /usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/ |
|||
mkdir apache |
|||
* File "django.wsgi" anlegen mit |
|||
import os |
|||
import sys |
|||
path = '/usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/' |
|||
if path not in sys.path: |
|||
sys.path.insert(0, '/usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/') |
|||
os.environ['DJANGO_SETTINGS_MODULE'] = 'openslides.settings' |
|||
import django.core.handlers.wsgi |
|||
application = django.core.handlers.wsgi.WSGIHandler() |
|||
* Apache Konfiguration als /etc/httpd/conf.d/openslides.conf ablegen |
|||
ServerName openslides.opennet-initiative.de |
|||
NameVirtualHost *:80 |
|||
<VirtualHost *:80> |
|||
ServerName openslides.opennet-initiative.de:80 |
|||
ServerAdmin admin@opennet-initiative.de |
|||
DocumentRoot /usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/ |
|||
Alias /static /usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/static |
|||
<Directory /usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/> |
|||
Order allow,deny |
|||
Allow from all |
|||
</Directory> |
|||
WSGIDaemonProcess openslides.djangoserver processes=2 threads=15 display-name=%{GROUP} |
|||
WSGIProcessGroup openslides.djangoserver |
|||
WSGIPassAuthorization On |
|||
WSGIScriptAlias / /usr/lib/python2.6/site-packages/openslides-1.3.1-py2.6.egg/openslides/apache/django.wsgi |
|||
# Logging |
|||
LogLevel warn |
|||
ErrorLog /var/log/httpd/openslides_error.log |
|||
CustomLog /var/log/httpd/openslides.log combined |
|||
</VirtualHost> |
|||
<VirtualHost *:80> |
|||
ServerName openslides.on-i.de:80 |
|||
ServerAdmin admin@opennet-initiative.de |
|||
RedirectMatch permanent ^(.*)$ http://openslides.opennet-initiative.de$1 |
|||
</VirtualHost> |
|||
Nur als Dienst starten: |
Nur als Dienst starten: |
||
--- main.py_old 2013-01-13 05:19:58.980515549 +0000 |
--- main.py_old 2013-01-13 05:19:58.980515549 +0000 |
||
| Zeile 84: | Zeile 37: | ||
* HTTP admin u. persönliche Accounts ("Vorname Nachname") |
* HTTP admin u. persönliche Accounts ("Vorname Nachname") |
||
* SSH ec2-users (via SSH Key) |
* SSH ec2-users (via SSH Key) |
||
* Start via screen und "sudo openslides -p 80 -a 10.48.242.47" |
|||
Version vom 13. Januar 2013, 08:22 Uhr
http://openslides.org http://files.openslides.org/INSTALL-1.3.1.txt
AWS AMI Instanz
- (ggf.) Hostname setzen, /etc/hostname
- sudo yum update
- sudo yum install gcc python-devel mlocate
- sudo easy_install openslides
- sudo yum install httpd.x86_64
Mac OS (Mountain Lion)
- XCode via App Store installieren
- Command Line Tools via XCode Preferences (Download Tab) installieren
- MacPorts installieren und aktualisieren
- sudo port install python27
- sudo easy_install openslides
Apache Einbindung siehe
- WSGI Loesung siehe https://github.com/piratenmv/openslides/blob/master/README.md und https://github.com/piratenmv/openslides/tree/master/openslides/apache
Nur als Dienst starten:
--- main.py_old 2013-01-13 05:19:58.980515549 +0000
+++ main.py 2013-01-13 05:21:48.049717770 +0000
@@ -298,8 +298,9 @@
argv.append("%s:%d" % (addr, port))
- if start_browser_url:
- start_browser(start_browser_url)
+# start as service only, changed by mathias mahnke 2013-01-13
+# if start_browser_url:
+# start_browser(start_browser_url)
execute_from_command_line(argv)
Jahresversammlung 2013:
- http://openslides.opennet-initiative.de
- HTTP admin u. persönliche Accounts ("Vorname Nachname")
- SSH ec2-users (via SSH Key)
- Start via screen und "sudo openslides -p 80 -a 10.48.242.47"