Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 91
  1. Enabling uploads of SVG files in WordPress is quite easy, and there is a tonne of posts on the Interwebs explaining how you do it.

  2. Uploading SVG files to WordPress when you’re behind the Sucuri CloudProxy Web Application Firewall isn’t that straightforward, but it is possible.

  3. Let’s Encrypt for Nginx

    Let’s install an SSL-certificate from Let’s Encrypt for Nginx.

  4. Running a real cronjob is much more reliable than WordPress’ built-in “maybe-will-trigger” solution.

  5. How to upgrade to PHP 7 on Ubuntu

    Depending on your time zone, PHP 7 was finally released on 3rd/4th of December 2015.

  6. Security vulnerabilities are often exploits of software that fails when trying to deal with unexpected input.

  7. In your WordPress site, there are directories that include PHP files that visitors should never be able to access directly.

  8. If you have a static IP address, like from your office, or your own private VPN, you can increase your security tremendously by restricting all logins to that IP address.

  9. All login credentials transferred over plain HTTP can easily be sniffed by an MITM attacker, but is is not enough to encrypt the login forms.

  10. WordPress requires write access to one directory, and that one directory only: the directory returned by wp_upload_dir().

  11. Logs are nice and all that, but sometimes certain entries are there just to fill up the logs or are cluttering them.

  12. Using Postfix with specialized, transactional email services like SendGrid or Mandrill is excellent for not only for optimizing email deliverability, but they usually also offer some nice features.

  13. If you’re using a strong password, brute-forcing is a very inefficient way of breaking into your WordPress account, and if it is really strong, dictionary attacks won’t help much either.

  14. SSH timeout due to inactivity is annoying.

  15. WordPress behind Big-IP

    To be honest, I don’t exactly know too much about Big-IP, but I’ve come across someone who use it.

  16. Enable HTTP/2 on Nginx

    Experimental support for HTTP/2 became available in Nginx version 1.9.5 (mainline).

  17. HTTP Public Key Pinning (HPKP)

    Using HTTPS helps preventing someone from snooping your username/password or hijacking your sessions.

  18. Privacy Policy

    TL;DR: Your computer is sending my server data.

  19. Here are my slides from WordCamp Belgrade 2015: HTTP/2 is here – Unlearn your optimization skills If you’re having issues with the HTML version, you may download a PDF here.

  20. As I’m writing this, the calendar shows April 14 2015.

  21. HHVM can really speed up your PHP-based web site.

  22. Fail2ban works by filtering a log file with a regular expression triggering a ban action if the condition is met.

  23. If your fail2ban is on a host behind a Rackspace Cloud LoadBalancer, you’ll want to block the offending IP addresses directly in your LoadBalancer.

  24. Since version 3.9, WordPress have been 100% compatible with HHVM and I have begun replacing PHP with it on a few of my servers to experiment.

  25. WordPress Quality Guidelines

    Any organization where multiple developers cooperate on a regular basis needs some guidelines to assure optimal quality of the end result.

  26. OK, so you might have been at a WordCamp listening to talks or reading a few blog posts and you get that you should really get your WordPress site speed optimized.

  27. Optimizing HTTPS on Nginx

    Now that you have secured Nginx with HTTPS and enabled SPDY enabled HTTP/2, it’s time to improve both the security and the performance of the server.

  28. Recently, I’ve done some WordPress load optimization with Thomas Bensmann (read his post « Full score on Google PageSpeed, Pingdom and GTMetrix») and to achieve full effect, you do have to load the Google Analytics tracking script, ga.js, from your own se…

  29. When you get into page loading optimization, you will quickly find these «must-dos»: Combine your CSS and JavaScript files (respectively), minimize your CSS and JavaScript, load CSS before JS, load JS in body footer and then even some.

  30. Gravity Forms is not only THE way to create and manage forms in WordPress, but is also pretty awesome when it comes to extensibility and flexibility.

  31. There are now several years since WordPress was considered a blog platform only.

  32. Enabling SPDY with Nginx

    SPDY is this new, cool, fast protocol created by Google that “replaces” HTTP (the first draft of HTTP 2.0 is using SPDY as the working base).

  33. Securing Nginx with HTTPS

    Adding a certificate and using the HTTPS protocol is a good improvement to the security in the communication between the browser and the server, and should be in place on all sites that have a user login.

  34. I always run the latest LTS version of Ubuntu on all my servers.

  35. I always run the latest LTS version of Ubuntu on all my servers.

  36. You have finished that WordPress site, and want to deploy it – move it from your test server to the production server where it goes live.

  37. If you have a static IP address, like from your own VPN, it is very easy to increase your security tremendously.

  38. Setting up your own PPTP VPN

    When it comes to VPNs, there is the choice between PPTP and OpenVPN.

  39. These are the first steps you should perform on your shiny, brand new VPS to set out on a safe journey on the internets.

  40. Caching: Varnish or Nginx?

    TL;DR: Varnish lacks support for SSL and SPDY.

  41. OK, so I was ready to give Jekyll another shot today.