Servers

<p>In this section I keep notes and write&nbsp;extended tutorials on things like configuring Nginx servers, serving Drupal. Upgrading&nbsp;Ubuntu, PHP-FPM, e.t.c.&nbsp;Apache, Jboss, Tomcat and other might pop in this section as well. Basically routine tasks and solved problems I'm facing everyday.&nbsp;</p>

How To Fix Mixed Content Errors From Disqus on HTTPS site

| 1 views

Today I noticed that SSL connection on this blog had errors due to “mixed content”, meaning HTTPS site was loading additional content that was served over insecure HTTP. After a little bit of digging in the console, I discovered that the issue was due to our Disqus comment plugin loading over HTTP. I felt surprised learning that Disqus is serving HTTP content, and quickly googled, are there other webmasters complaining about this, and I found a few articles. What felt even more surprising was…


Postfix Send Only SMPT Mail for Drupal 8 on Ubuntu 16.04, Nginx

| 2 views

If you have recently installed a fresh Drupal 8 site on Ubuntu 16.04 with Nginx running on it and you are getting Unable to send e-mail. Contact the site administrator if the problem persists notice after submitting contact form, you are missing an important element for your site to functions properly. You could be missing important information about available updates, as Drupal uses cron to sends notification e-mails once updates are available. The following written applies not only to Drupal…


How To Install GlobalSight Translation Management System on Linode VPS (Ubuntu 14.04)

| 2 views

There are plenty of translation management systems available on the market, some are better, some have features that other's don't have. And some are paid while some are Open Source (free) In today's servers article series I will share my configuration I used to install Open Source GlobalSight translation management system on Linode VPS running Ubuntu 14.04 It took me about 8 hours to get it finally runing, but using following tutorial you should be able to manage it under 2 hours (including…


OwnCloud - Increase Max File Upload Size

| 5 views

It has been more than 2 years, since I installed (set and forgot) OwnCloud for internal file sharing.  For the past two years OwnCloud have worked like a charm (and still does). Just today I faced a problem - I tried to upload file larger than 513 MB (default max file for OwnCloud), but struck because of exceeding max file upload size. I really needed to deliver this file across few continents as quick as possible. Well I could probably use direct file upload on bare ftp, but this is not the…


How To Password Protect Your site with Nginx on Ubuntu 14.04

| 1 views

I was working on a new customers website, and I was looking for ways to showcase current development stage to the client, meanwhile hiding contents from others. Sounds familiar? In this server series guide I will provide info how to set up basic HTTP authentication with Nginx on Ubuntu 14.04. Most details for this article are taken from Digital Ocean's guide: How To Set Up Basic HTTP Authentication With Nginx on Ubuntu 14.04 with few minor adjustments. As I'm serving more than just one domain…


How to Upgrade from Ubuntu 12.04 to 14.04 LTS

| 5 views

In this article I will provide simple instructions on how to upgrade Ubuntu 12.04 to 14.04.  In fact I didn't wanted to push for a server upgrade for a while, but decided to do it now, and not to wait when things will break completely. In fact I was working on a Drupal 8 site development and wanted to have it on more recent version of server, and so I opted to upgrade whole server. Following tutorial is inspired from How to Upgrade to Ubuntu 14.04 LTS Backups I highly suggest you to take a…


How To Enable PHP Curl Ngnix (Good for Social share counters)

| 59 views

Today I was eager to install and enable really cool Drupal module for my blog - Social Share Counter, this module looked simple - all I had to do, just download, enable and a little bit tweak around. From module creator (s) This module gives the share counts for only Facebook,Twitter and more which has some excellent features in more elegant manner. If you have a website, then you definitely need this module. Unfortunately, after I successfully installed and enabled this module I noticed…


How to Upgrade PHP 5.3 to 5.5.9 on Ubuntu 12.04 to Support Drupal 8

| 1 views

That day finally have come and I've officially started a new project on my first Drupal 8 website. While my first attempts were about two years ago, but due to the lack of time and will to explore new things and configure new servers I proceeded just tonight (after a conversation with a long time customer we agreed to make a re-branded website and I was allowed to "experiment" with a Drupal 8 site) I took me some time to get it running as I wasn't prepared for the Drupal 8 requirements, and…


LEMP Server Ubuntu 12.04 for serving Drupal on Nginx

| 1 views

In this tutorial you will learn how to setup a LEMP stack on Ubuntu 12.04 for serving a Drupal site (s). Update: I originally started this post to document my setup for actually configuring Nginx server on Ubuntu for Drupal site at the start of 2015. Many things have changed ,ever since, thus most of the written bellow will work. LEMP is a variation of the ubiquitous LAMP stack used for developing and deploying web applications. Traditionally, LAMP consists of Linux, Apache, MySQL, and PHP.…


How to Renew Let's Encrypt SSL Certificate

| 1 views

Free SSL certificates from Let's Encrypt certify are issued for a short 3 month term. I first enabled secure HTTPS pages around at start of 2016, and now it's time to renew SSL.  The following tutorial is written for Nginx, but should work for Apache as well (with minor modifications) Stop Nginx​ sudo service nginx stop To trigger the renewal process for all installed domains, run this command: sudo /opt/letsencrypt/letsencrypt-auto renew Start Nginx ​ sudo service nginx start Now,…