Rinnovo certificato SSL su FileMaker Server errore

in caso dobbiate rinnovare un certificato SSL su FileMaker, per prima cosa da terminale digitate:

fmsadmin certificate delete

vi verrà richiesta user e password di fmsadmin !

a questo punto importate via web il nuovo certificato completo di intermedio e chiave privata e riavviare il servizio Filemaker server !

qual’ora non faceste questi step in fase di importazione vi ritornerà l’errore

Error the private key file already exists

fine-

Validazione certificato SSL su IIS con verifica nella cartella /.well-known/pki-validation/ per Filemaker Server su Windows Server

Quante volte abbiamo dovuto richiedere un certificato SSL per un server filemaker e ci siamo trovati all’annosa questione della verifica.

E’ infatti possibile ( per esempio su Gandi.net ) richiedere un certificato SSL e scegliere tra 3 metodi di verifica:

EMAIL: il sistema manderà una mail di conferma all indirizzo admin@dominio.estensione ( non esiste quasi mai… va creata ed inoltrata a noi dal cliente e si perdono a volte giorni!))

DNS: basterà inserire un record CNAME sul DNS provider ed il gioco è fatto! Peccato che quasi mai abbiamo a disposizione il DNS gelosamente custodito dai tecnici IT del cliente…

FILE: inserire un file di testo in una cartella nascosta, generalmente chiamata /.well-known/pki-validation/ ed attendere la validazione… essendo che il certificato ci serve per servire contenuti in SSL sembrerebbe la scelta migliore in quanto sicuramente avremo un webserver a disposizione !

Purtroppo a differenza di Unix, su Windows non è possibile creare cartelle che iniziano con un punto, e nasconderle tramite le proprietà non lo aggiunge magicamente…. Esiste però un Workaround usato per validare i certificati SSL sui Filemaker server che ovviamente utilizzano sotto Windows IIS per la pubblicazione web.

Colleghiamoci via remote desktop al server Filemaker e tramite l’esplora risorse posizioniamoci in:

C:\Program Files\FileMaker\FileMaker Server\HTTPServer\conf

a questo punto creiamo una cartella well-known e inseriamo sia all inizio che alla fine del nome cartella il punto: .well-known. .

creaiamo al suo interno la cartella pki-validation e carichiamoci il file di testo per la verifica del certificato SSL

Fine!

Installare e configurare Docker e docker-compose su Windows Server 2016

Per prima cosa collegarsi al server, aprire server Manager, e selezionare aggiungi ruoli e funzionalità

Proseguiamo fino alla scelta delle funzionalità e selezioniamo “container”

Aspettiamo che l’installazione finisca ed il relativo riavvio del server. A questo punto tramite Power Shell lanciamo i seguenti comandi:

Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
Install-Module -Name DockerMsftProvider -Force
Install-Package -Name docker -ProviderName DockerMsftProvider -Force
Restart-Computer -Force

Ora per verificare che tutto sia andato a buon fine, lanciate il comando docker version e vediamo se ci sono restituite le informazioni corrette.

A questo punto installiamo docker-compose. Apriamo una power shell con privilegi elevati e lanciamo in sequenza questi 2 comandi::

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-WebRequest "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\Docker\docker-compose.exe

A questo punto verifichiamo con “docker-compose version” la versione installata:

Tre consigli per l’utilizzo di WooCommerce su WPEngine

Come ottenere il massimo dalla propria installazione di WooCommerce.

Su WPEngine sono presenti migliaia di siti e-commerce, la maggior parte di questi siti utilizzano WooCommerce, il più popolare plugin per WordPress eCommerce. (Ed è gratis!) Ecco cosa suggerisce lo staff di WPE per non incorrere in problemi:

  1. Aggiorna il tuo sito. Come sapete già WPEngine mantiene il vostro core WordPress sempre aggiornato al posto vostro. Ma per quanto riguarda i temi ed i plugin? Aggiornarli entrambi è importante, ma è molto più importante mantenere la vostra installazione di eCommerce sempre aggiornata in quanto funzionalità e sicurezza sono costantemente in evoluzione. Quindi, se manca anche un solo aggiornamento di WooCommerce, per esempio, potrebbe significare che il vostro sito non è in esecuzione nel modo più efficiente e sicuro possibile. Se poi mancano diversi aggiornamenti vi garantisco che state sicuramente perdendo nuove funzionalità ed efficienza.
  2. Testa tutte le modifiche preventivamente nell’area Staging. Prima di iniziare gli aggiornamenti, assicurarsi di testarli preventivamente in un ambiente non di produzione. Migliaia di plugin di terze parti si integrano con WooCommerce. WooCommerce assicura che i plugin da loro sviluppati funzionino sempre con la versione più recente dello stesso, ma i plugin sviluppati da sviluppatori indipendenti non lo fanno. Quindi è importante apportare queste modifiche prima nell’area staging. Se il tuo sito smette di funzionare a seguito dell’aggiornamento nello staging, provare a disattivare tutti i plugin non sviluppati direttamente da WooCommerce. Se questo risolve il problema, contatta gli sviluppatori dei plugin di terze parti che non funzionano e chiedigli quando saranno compatibili con l’ultima versione di WooCommerce. Effettuare le grandi operazioni di manutenzione/test preventivamente nel ambiente di staging assicura che il sito sarà pronto quando i clienti arriveranno.
  3. Tieni pulito il tuo eCommerce. Ora che hai effettuato tutti gli aggiornamenti, preparati per il successo. Potresti avere prodotti vecchi, vecchie integrazioni di pagamento, prezzi vecchi, o altre impostazioni o configurazioni che proprio non sono accurate o più necessarie. Queste cose potrebbero rallentare il sito. Rimuovi tutti i plugin che non stai usando, la sola disattivazione non è sufficientemente efficace. Sbarazzati anche di tutti i vecchi prodotti che non stai più vendendo. Mantenere il proprio sito snello e pulito, proprio come lo era quando è stato sviluppato, darà ai clienti la migliore esperienza possibile durante la loro permanenza.

Tratto da Dustin Meza (Senior Manager delle operazioni di supporto di WPEngine) e Andrew Benbow (un Guru di WooCommerce)

Disabilitare aggiornamento a windows 10

per disabilitare il fastidioso aggiornamento a windows 10 scarica Never10 (https://www.grc.com/never10.htm) eseguilo e riavvia.

successivamente usa GWX Control Panel (http://blog.ultimateoutsider.com/2015/08/using-gwx-stopper-to-permanently-remove.html) per eliminare i file di installazione di Windows 10

Archiviare un log compresso su Linux

collegarsi in ssh con il terminale:
ssh root@indirizzo ip

verificare chi occupa spazio con il comando:
du -h | sort -h

identificare i log andando nella cartella dentro i singoli host :
cd/mnt/vhost/nomehost/log ( e equivalente)

analizziamo la directory :
ls -la

rinominiamo i 2 file di log , access e error aggiungendo in fondo un identificativo (es. 2015.1):
mv log_file_da_archiviare nuovo_nome_archivio_file_da_zippare.2015-1

analizziamo nuovamente che sia tutto come desiderato:
ls -la

riavviamo apache,IMPORTANTISSIMO così facendo rigenererà i log file nuovi , vuoti con i dovuti permessi:
service httpd restart

comprimiamo ora i vecchi log:
tar -czvf nuovo_nome_archivio_file_da_zippare.2015-1.tar.gz nuovo_nome_archivio_file_da_zippare.2015-1

analizziamo nuovamente che sia tutto come desiderato:
ls -la

eliminiamo infine il file originale zippato come backup storico :
rm nuovo_nome_archivio_file_da_zippare.2015-1

a questo punto ci saranno rimasti: ( verificare con ls -la )

nome_host_access.log -> vuoto o quasi se qualche errore è stato scritto nel mentre
nome_host_error.log -> vuoto o quasi se qualche errore è stato scritto nel mentre
nome_host_access.log.2015-1.tzr.gz
nome_host_error.log.2015-1.tar.gz
eventuali altri file degli anni passati.

EoF

Adattatore Usb Seriale

Collegamento seriale verso Switch HP Procurve con Mac OSX

Come stabilire senza tools di terze parti un collegamento in seriale ( tramite adattatore usb-seriale ) tra uno switch HP Procurve ed un Mac equipaggiato con OSX Yosemite. ( procedura valida anche per system 10.6-10.9 )

In windows esiste un tool tuttofare davvero comodo ed efficente, si chiama PUTTY.
Putty ci permette di profilare e salvare i parametri di accesso a porte seriali come un client FTP (e non solo) ma nel mac come possiamo fare per stabilire un collegamento seriale?

come sapere OSX il system di base dei Macintosh è unix based e per questo motivo attraverso il terminale possiamo fare davvero di tutto.

per il nostro scopo basterà aprire terminale e digitare :

screen /dev/tty.usbserial 19200

dove :

screen : è il comando per aprire la comunicazione

/dev/tty.usbserial : è il nostro convertitore usb-seriale Yosemite compatibile un Lindy 42811
driver aggiornati a febbraio 2015 md_PL2303_MacOSX_10_6-10_10_v1_5_1

19200 : la velocità in baud della comunicazione seriale. ( per esempio un valore piu lento poteva essere 9600, la velocità ottimale è scritta nei manuali redatti dai produttori, per hp da 1200 in su fino 115000 va sempre bene)

con questo semplice comando, seguito da qualche battuta del tasto ENTER per risvegliare la console ( battere enter 3/4 volte e comunque fino al messaggio della HP), entreremo in seriale sugli switch hp procurve.

p.s.

digitando “help” oppure “?” a video lo switch mostrerà i comandi di programmazione disponibili

Come Rackspace – RSC crea virtual host su vps managed

come RSC crea host :


cd /etc/httpd/vhost.d/
ll
cat dominioesistente.estensionedominio.conf
ll
cp dominioesistente.estensionedominio.conf nuovodominio.estensionedominio.conf
vim nuovodominio.estensionedominio.conf <- QUI modifica i parametri con quelli nuovi mkdir -p /mnt/data/vhosts/NUOVODOMINIO.ESTENSIONE/httpdocs/ cd /mnt/data/vhosts/NUOVODOMINIO.ESTENSIONE/httpdocs/ ll vim index.php vim NUOVODOMINIO.ESTENSIONE.conf ll curl curlmyip.com netstat -plnt cd /mnt/data/vhosts ll cat /etc/passwd useradd -d /mnt/data/vhosts/NUOVODOMINIO.ESTENSIONE -s /sbin/nologin NUOVOUTENTE passwd NUOVOUTENTE_APPENACREATO ll chown NUOVOUTENTE_APPENACREATO:apache dominio.estensione -R ll cd dominio.estensione/ ll find . -type d | xargs chmod 775 find . -type f | xargs chmod 664 chmod g+s . httpd -t service httpd graceful curl curlmyip.com sevice iptable save service iptables save service iptables restart vim /etc/sysconfig/iptables service iptables restart curl curlmyip.com servie httpd restart service httpd start cd /etc/httpd/vhost.d/ ll mv DOMINIO.ESTENSIONE.conf DOMINIO.ESTENSIONE ll service httpd restart vim DOMINIO.ESTENSIONE mv DOMINIO.ESTENSIONE DOMINIO.ESTENSIONE.conf httpd -t service httpd restart mv DOMINIO.ESTENSIONE.conf terrediromagna.org service httpd restart vim DOMINIO.ESTENSIONE mkdir -p /mnt/data/vhosts/DOMINIO.ESTENSIONE/logs/ mv DOMINIO.ESTENSIONE DOMINIO.ESTENSIONE.conf httpd -t service httpd restart cd mysql cat /etc/passwd curl curlmyip.cpom curl curlmyip.com

Apple Remote Desktop

Apple Rilascia Il nuovissimo Apple Remote ARD 3.8

Ecco il Changelog

Version 3.8:
This update is recommended for all Apple Remote Desktop users and addresses several issues related to overall reliability, usability and compatibility. This update also provides:

Support for OS X Yosemite including updated interface
Enhancements for sending files using Copy Items
Fixes for remotely viewing clients in full screen mode
Multi-observe improvements for viewing large number of clients

Potete scaricarlo dal MAC APP STORE

MAGGIORI INFO SU: http://www.apple.com/it/remotedesktop/