Estou tentando criar meu próprio servidor de sincronização firefox (local) em combinação com o apache 2 no meu raspbian (versão do kernel 3.10), mas o firefox-sync está reclamando sobre o meu URL especificado ("ffsync.mraspberrypi.com" !
O que eu fiz:
1) Primeiro eu segui este tutorial para configurar o servidor de sincronização do firefox (info: nome da pasta alterada de "syncserver" para "ffsyncserver" para propósitos próprios.
Alterações relevantes nos arquivos:
(/ opt / ffsyncserver / server-full / development.ini)
[server:main]
use = egg:Paste#http # not sure about what to insert here!
host = localhost # not sure about what to insert here!
port = 5000
use_threadpool = True
threadpool_workers = 60
[app:main]
use = egg:SyncServer
configuration = file:%(here)s/etc/sync.conf
[handler_syncserver_errors]
args = ('/opt/ffsyncserver/server-full/logs/sync-error.log',)
(/ opt / ffsyncserver / server-full / etc / sync.conf)
[storage]
sqluri = sqlite:////opt/ffsyncserver/server-full/db/ffsync.db
quota_size = 25600
[auth]
sqluri = sqlite:////opt/ffsyncserver/server-full/db/ffsync.db
allow_new_users = true
[nodes]
fallback_node = http://ffsync.mraspberrypi.com
[smtp]
host = localhost
port = 25
sender = [email protected]
[reset_code]
sqluri = sqlite:////opt/ffsyncserver/server-full/db/ffsync.db
2) Depois disso eu instalei o Apache 2, assim como mod_wsgi usando este comando
sudo apt-get install apache2 apache2-doc libapache2-mod-wsgi
Alterações relevantes nos arquivos:
(/ etc / apache2 / httpd.conf)
ServerName ffsync.mraspberrypi.com
(arquivo criado /etc/apache2/conf.d/fqdn)
ServerName ffsync.mraspberrypi.com
Eu também criei um arquivo / etc / apache2 / sites-available / firefox-sync e o vinculei na pasta / etc / apache2 / sites-enabled /:
<Directory /opt/ffsyncserver/server-full>
Require all granted
</Directory>
<VirtualHost *:80>
ServerName ffsync.mraspberrypi.com
ServerAdmin [email protected]
DocumentRoot /opt/ffsyncserver/server-full
CustomLog ${APACHE_LOG_DIR}/ffsyncserver_access.log combindes
ErrorLog ${APACHE_LOG_DIR}/ffsyncserver_error.log
WSGIProcessGroup ffsync
WSGIDaemonProcess ffsync user=ffsync group=ffsync processes=2 threads=25
WSGIPassAuthorization On
WSGIScriptAlias / /opt/ffsyncserver/server-full/sync.wsgi
</VirtualHost>
Como exemplo: Depois de iniciar o servidor apache2, posso ver a página da Web padrão usando o IP do RPi, mas não funciona inserindo "ffsync.raspberrypi.com"!
Se eu quiser usar o Firefox-Sync com o URL especificado acima, ele informará que o URL fornecido não é válido!
Então, qual é o problema?
Tags debian synchronization