Ciao e grazie per la tua rapida risposta!
Ok, grazie per l'informazione, proverò a usare il campo riservato...
sfonteneau ha scritto:
Per quanto riguarda la replica:
i client continuano a inviare i loro inventari al server principale.
I repository replicano solo i pacchetti! Pertanto, non è necessario installare tis-waptserver.
La documentazione online è ancora in fase di finalizzazione, quindi mancano alcune parti. ^^
Sì, a proposito, giusto per farti sapere che se può essere utile con Debian 8, ho dovuto anche fare le seguenti cose:
-> Aggiungi l'utente wapt al gruppo sudo: usermod wapt -a -G sudo
-> Sostituisci la riga
Codice: Seleziona tutto
ExecStart=/usr/bin/sudo -u %i /usr/bin/syncthing -logflags=0 -home=/opt/wapt/.config/syncthing/ -no-restart
di
Codice: Seleziona tutto
ExecStart=/usr/bin/sudo -u wapt /usr/bin/syncthing -logflags=0 -home=/opt/wapt/.config/syncthing/ -no-restart
nel file /etc/systemd/system/
servizio di sincronizzazione (e non /etc/systemd/system/)
syncthing@.service (altrimenti il servizio non si avvierebbe automaticamente al riavvio...)
Quindi, dopo aver eseguito le seguenti operazioni:
===========================================
-> Crea il file /etc/apache2/sites-available/wapt.conf
<VirtualHost *:80>
DocumentRoot "/var/www"
Avviso di livello di registro
CustomLog /var/log/apache2/wapt.log combinato
Log degli errori /var/log/apache2/wapt-error.log
ProxyPass /wapt!
ProxyPass /waptdev!
ProxyPass /wapt-host !
ProxyPass /wapt-group !
ProxyPass /download.php !
ProxyPass /wapt/icons !
ProxyPass /debian !
ProxyPass /waptwua!
ProxyPass /
http://127.0.0.1:8080/
ProxyPassReverse /
http://127.0.0.1:8080/
<Directory "/var/www">
Opzioni Indici FollowSymLinks MultiViews
AllowOverride None
Ordine consentito, negato
consentire da tutti
</Directory>
<Directory "/var/www/wapt-host">
Opzioni - Indici
AllowOverride None
Ordine consentito, negato
consentire da tutti
</Directory>
</VirtualHost>
-> Attiva la configurazione
cd /etc/apache2/sites-enabled
ln -s ../sites-available/wapt.conf wapt.conf
-> Abilita i moduli Apache necessari
proxy a2enmod
a2enmod proxy_http
a2enmod socache_shmcb
-> Elimina la configurazione predefinita
rm /etc/apache2/sites-enabled/000-default.conf
-> Riavvia i servizi Apache
systemctl riavvia apache2.service
===========================================
La replica del server elenca correttamente i pacchetti tramite
http://wapt-repo2.miodominio.lan/wapt/
Tuttavia, la directory
http://wapt-repo2.mydomain.lan/wapt-host/ è vuoto (nessun file Packages, ...), è normale o dovrebbe essere replicato anche tramite syncthing?
sfontenau ha scritto:
Sul lato client, in wapt-get.ini, wapt_server deve rimanere l'indirizzo del server Wapt principale
e repo_url deve puntare al repository più vicino.
Esempio :
Codice: Seleziona tutto
[global]
wapt_server = https://srvwapt.mydomain.lan
repo_url = http://wapt-repo2.mydomain.lan/wapt
In alternativa, imposta i record DNS SRV e lascia i campi vuoti
Sì, l'ho visto anche nella documentazione; i record SRV sono configurati nel DNS, ma i client hanno campi vuoti nel file .ini. Avevo solo (un'altra) domanda:
Nel caso di un'infrastruttura multi-sito, i record SRV devono essere posizionati a livello globale (zona MYDOMAIN.LAN) e/o a livello SITO (SITE1._sites.MYDOMAIN.LAN) come i record _gc, _ldap e _kerberos?
E come possiamo verificare che un client stia recuperando il record SRV corretto per il proprio sito?
GRAZIE