Slide 1

Slide 1 text

WORDCAMP KOŠICE 2018 Bez https to už nepôjde Fero Volár websupport.sk/servery o

Slide 2

Slide 2 text

2 Fero Volár Head of server products o SLEDUJ twitter.com/alian

Slide 3

Slide 3 text

Prečo HTTPS? 3

Slide 4

Slide 4 text

4 Prečo HTTPS? bezpečnosť obsah prenášaný medzi webovým serverom a prehliadačom nie je modifikovaný (ISP, public WiFi) pokročilé overenie identity a dôveryhodnosti (EV) HSTS preload domén .dev, .foo, .app SEO Google od roku 2014 rýchlosť HTTP/2 o

Slide 5

Slide 5 text

5 Prečo HTTPS? o

Slide 6

Slide 6 text

6 Prečo HTTPS? o

Slide 7

Slide 7 text

certifikát 7

Slide 8

Slide 8 text

8 certifikát Overenie domény - DV (Domain Validation) Overenie spoločnosti - OV (Organization Validation) Rozšírené overenie - EV (Extended Validation) o

Slide 9

Slide 9 text

9 certifikát Overenie domény - DV (Domain Validation) Overenie spoločnosti - OV (Organization Validation) Rozšírené overenie - EV (Extended Validation) o Domain Validation Extended Validation

Slide 10

Slide 10 text

10 SSL certifikát bezplatná, automatizovaná a otvorená Certifikačná autorita (CA) podpora na hostingoch (ln.alian.info/lehosting) i serveroch (UNIX-like OS) DV, 90 dňová platnosť o

Slide 11

Slide 11 text

Wordpress 11

Slide 12

Slide 12 text

12 Wordpress - zmena URL spravte si funkčnú zálohu webu implementujte SSL certifikát pre webový server nastavte HTTPS pre administráciu /wp-admin pridajte do súboru wp-config.php define('FORCE_SSL_ADMIN', true); o Settings > General UPDATE wp_options SET option_value = replace(option_value, 'http://www.yoursite.com', ‘https://www.yoursite.com') WHERE option_name = 'home' OR option_name = ‘siteurl';

Slide 13

Slide 13 text

13 Wordpress - mixed content Wordpress má uložené absolútne cesty - mixed content SQL update UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.yoursite.com', 'https://www.yoursite.com'); WP CLI wp search-replace 'http://www.yoursite.com' ‘https:// www.yoursite.com' --skip-columns=guid Pluginy Velvet Blues Update URLs https://ln.alian.info/2HVQ19I WP Force SSL https://ln.alian.info/2wgeSDZ Really Simple SSL https://ln.alian.info/2HXWHUG o

Slide 14

Slide 14 text

14 Wordpress - mixed content pluginy menu, widgety obsah aj šablóna CSS, JavaScript obrázky, video, audio iframes web fonts relatívne // namiesto https:// o

Slide 15

Slide 15 text

15 Wordpress - 301 redirect 1:1 všetok obsah (JS, CSS, multimédia) Apache2 - .htaccess o RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] server { listen 80; server_name www.yoursite.com; rewrite ^(.*) https://www.yoursite.com$1 permanent; } Nginx

Slide 16

Slide 16 text

test 16

Slide 17

Slide 17 text

17 TEST SSL report - https://www.ssllabs.com/ssltest/ Redirect https://digmato.com/urlcheck, https://httpstatus.io/ o

Slide 18

Slide 18 text

hotovo? 18

Slide 19

Slide 19 text

Google analytics 19

Slide 20

Slide 20 text

20 Google analytics o

Slide 21

Slide 21 text

21 Google analytics Admin > Property Settings > Default URL z HTTPS webu na HTTP web sa referrer neprenáša o

Slide 22

Slide 22 text

22 Google Search Console (Webmaster tools) web na HTTPS treba nanovo pridať nanovo overiť nanovo prepojiť s Google Analytics o

Slide 23

Slide 23 text

Sociálne siete 23

Slide 24

Slide 24 text

24 sociálne siete Facebook Google+ Twitter Linkedin o

Slide 25

Slide 25 text

SEO 25

Slide 26

Slide 26 text

26 Search engine optimalization Google Bing Seznam o

Slide 27

Slide 27 text

Najčastejšie problémy 27

Slide 28

Slide 28 text

28 najčastejšie problémy cache subdomény dva weby (presmerovania) mixed content load https://tools.pingdom.com/ veľké weby (performance) o

Slide 29

Slide 29 text

čo ďalej? 29

Slide 30

Slide 30 text

30 Čo ďalej? pregenerujte Sitemap skontrolujte si robots.txt, pridajte nový na https:// Google Tag Manager (JSON export) inbound links reklamné siete prejdite na HTTP/2 https://ln.alian.info/2HYMLum o

Slide 31

Slide 31 text

o ďakujem Fero Volár websupport.sk/servery linkedin.com/in/volar fero.volar@websupport.sk