FAQ |
Kalender |
![]() |
#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. |
||
![]() |
![]() |
![]() |
#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 |
||
![]() |
![]() |
![]() |
#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!
|
||
![]() |
![]() |
![]() |
#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". |
|||
![]() |
![]() |
![]() |
#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 03:26 |
||
![]() |
![]() |
![]() |
#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 ... |
||
![]() |
![]() |
![]() |
#27 | ||
|
|||
Flitig postare
|
Citat:
Citat:
Vad är din uppfattning av en linter, dess användning och vilken funktion anser du att den fyller? |
||
![]() |
![]() |
![]() |
#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. |
||
![]() |
![]() |
![]() |
#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 |
||
![]() |
![]() |
![]() |
#30 | ||
|
|||
Nykomling
|
|||
![]() |
![]() |
Svara |
|
|