≡ Menu

Ramesh Natarajan

Howto Setup Apache Zookeeper Cluster on Multiple Nodes in Linux

If you are running Apache zookeeper in your infrastructure, you should set it up to run in a cluster mode. Zookeeper cluster is called as ensemble. For a cluster to be always up and running, majority of the nodes in the cluster should be up. So, it is always recommended to run zookeeper cluster in [...]

{ 3 comments }

How to Setup Git Repository and Credentials for Jenkins Jobs

Jenkins is an open source automation server, which will help you to automate the application deployment in your infrastructure. From Jenkins, for deployment, you can connect to any kind of source code control system, and pull the source, build it, and deploy it automatically to one or more servers. In this tutorial, we’ll explain how [...]

{ 9 comments }

How to Fix Curl TLS SSL Protocol Issue from CLI and PHP Code

Q: On one of our server, the webserver is not setup to support SSLv2 or SSLv3. Both are disabled on the server side. It supports only TLSv1. How can I get curl to work from both command line, and from inside my PHP code? A: In most case, curl will automatically pick the correct protocol [...]

{ 2 comments }

7 Steps to Migrate Google Apps Gmail to Microsoft Office 365 Email

If your organization is using Google Apps gmail, and if you are considering to migrate it to Microsoft Office 365, this tutorial will explain everything that you need to know to complete the migration. The following are the high-level steps that are covered in this tutorial: Sign-up for Office 365 and create admin account Verify [...]

{ 0 comments }

10 Essential MariaDB / MySQL DELETE Command Examples

When you are working on MySQL database, on several situations you may want to delete existing records from one or more tables. In this tutorial, we’ll explain how to use MySQL Delete with some useful examples. The following are covered in this tutorial: Delete a specific row Delete multiple rows (using number column matching) Delete [...]

{ 3 comments }

Starting from Chef server version 12, SSL verification is enabled by default for all the communication that are initiated from any of the chef utilities (knife, chef-client). For this, Chef server will generate a self-signed SSL certificate during the installation process. From your Chef workstation when you execute knife command, you should download the SSL [...]

{ 0 comments }

How to Upgrade Jenkins to New Version and Update Plugins

Jenkins is an open source automation server, which will help you to build, deploy and automate your enterprise application. If you are using Jenkins for production deployment, it is very critical to keep it up-to-date with the latest version. Jenkins has a very active open source community. They constantly release new versions with lot of [...]

{ 5 comments }

How to Setup Nginx Reverse Proxy to Apache/PHP on Linux

Nginx can be used as a front-end to an Apache/PHP website. For this, we need to setup Nginx as a reverse proxy. For example, let us say we have an enterprise application that is running on Apache and PHP on app.thegeekstuff.com, and we also have Nginx running on example.com. In this example scenario, when someone [...]

{ 2 comments }