FAQ |
Kalender |
2016-08-17, 09:20 | #21 | ||
|
|||
Nykomling
|
Kändes inte helt OK att köra ett perl-script med root-rättigheter som uppdaterar sig själv via nätet ...
Jag har gjort ett script i NodeJS (JavaScript) för er som kör Nginx: https://github.com/Z3TA/letsencrypt-nodejs-nginx Fritt att kopiera och modifiera. |
||
Svara med citat |
2016-08-17, 10:22 | #22 | ||
|
|||
Har WN som tidsfördriv
|
certbot och följande crontab rad löser problemet:
Kod:
43 5 * * 1 /opt/letsencrypt/letsencrypt-auto renew --quiet --post-hook "service nginx reload" >> /var/log/le-renew.log https://www.digitalocean.com/communi...n-ubuntu-14-04 |
||
Svara med citat |
2016-08-17, 14:30 | #23 | ||
|
|||
Medlem
|
Även cPanel har nu detta inbyggt via deras AutoSSL funktion i v58. Man måste aktivera det bara via ett script man kör som root, sen så fungerar det riktigt smidigt!
|
||
Svara med citat |
2016-08-17, 14:38 | #24 | |||
|
||||
Flitig postare
|
Har man inte tillgång till root utan kör bara vanligt webbhotellskonto kan man använda "WP Encrypt" i Wordpress och sedan läsa key-file som man lägger in i t.ex. Cpanel som en vanlig SSL installation.
Pluginet kan autouppdatera certifikatet efter 90 dagar med. SSL hanteras enklast sen i Wordpress med pluginet "Really Simple SSL". |
|||
Svara med citat |
2016-08-18, 04:17 | #25 | ||
|
|||
Flitig postare
|
Citat:
Edit: EsLint med Googles regler ger 499 fel och Flow Type runt 100. Senast redigerad av Nerix den 2016-08-18 klockan 04:26 |
||
Svara med citat |
2016-08-18, 13:51 | #26 | ||
|
|||
Nykomling
|
Citat:
Angående "linters" så är min erfarenhet att de nästan aldrig upptäcker buggar. Av de 499 "felen" du hittade beror troligtvis de flesta på att jag använder tab i stället för mellanslag som indentering ... |
||
Svara med citat |
2016-08-18, 18:41 | #27 | ||
|
|||
Flitig postare
|
Citat:
Citat:
Vad är din uppfattning av en linter, dess användning och vilken funktion anser du att den fyller? |
||
Svara med citat |
2016-08-22, 09:46 | #28 | ||
|
|||
Nykomling
|
Citat:
Citat:
'==' istället för '===' ... Om jag skulle skriva if(foo===undefined) skulle jag även behöva lägga till if(foo===null). Så det är lite av en bekvämlighet, jag fångar två flugor i en smäll. Man bör dock undvika att jämföra olika typer. Ex: if("42"==42) . Men vad hjälper det om det blir false i stället för true !? Eventuella buggar kvarstår ändå. Man bör i stället konvertera alla nummer till den typ man vill ha. Ex: var age=parseInt(request.form.age) för att vara på den säkra sidan. |
||
Svara med citat |
2016-08-22, 09:54 | #29 | ||
|
|||
Supermoderator
|
Den är inte heller till för att upptäcka buggar, det har du andra verktyg till. Den är till för att få en bättre och mer överskådlig kodstruktur för alla som tittar på koden och minska risken för att man skapar buggar från första början.
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
2016-08-22, 10:23 | #30 | ||
|
|||
Nykomling
|
|||
Svara med citat |
Svara |
|
|