Click Install – WordPress + NGINX on Webuzo

While the LAMP stack is very popular (Linux + Apache + MySQL + PHP) for powering WordPress, a lot of people have started using Nginx in place of Apache. This tutorial aims to help those looking to configure WordPress with Nginx by a click with the Webuzo Application Manager.

Nginx will do little for your WordPress-based website’s performance. WordPress development is intertwined with the Apache world, and as a result, support for Nginx-based setups is limited; but it is growing.

Nginx works perfectly well with a wide variety of applications, and WordPress is certainly one of them. NginX’s configuration language is very powerful and straightforward if one is familiar with it, but often people coming from other servers are not sure how things work in NginX and just copy and paste whatever they see from a blog that seems to fill their needs.

Webuzo Application Manager provides the complete package to setup the LEMP (Linux, Nginx, MySQL and PHP ) Stack and WordPress just by a click of a button. The default installation of Webuzo serves Apache as the default Webserver.

Quick guide to have LEMP setup by default.

LEMP can be installed by a click for the Webuzo Enduser Panel as well as explained in the following tutorial.

Webuzo further allows users to switch among webservers at any point of time by a click from the Webuzo Enduser Panel

Getting Started
1) Install LEMP from the Webuzo Enduser Panel >> Apps >> Stacks
Webuzo LEMP Install

2) Confirm whether the services are running from the Webuzo Enduser Panel >> Services Menu
Webuzo Nginx Service

3) If you are unable to find NGINX in the services and Apache instead, you require to switch to NGINX as the webserver.
Guide : http://webuzo.com/wiki/System_Utilities
Webuzo Switch Nginx

4) Well !!! Time to install WordPress.
Find WordPress in the Webuzo Enduser Panel >> PHP >> Blogs >> WordPress
Fill in the required details and hit Enter
Webuzo Install WordPress

5) Access the WordPress Admin / Enduser Site

WordPress Admin Site :

Wordpress Admin Site

WordPress Enduser Site :

Wordpress Site

Hope that was easy !!!

Webuzo DEMO : http://demo.webuzo.com/enduser/

Note : Users can further configure Varnish/memcache/apc to improvise the performance of the site.
NGINX CONF FILE LOCATION : /usr/local/apps/nginx/etc/conf.d/common

Sources :
http://wiki.nginx.org/WordPress
http://codex.wordpress.org/Nginx

Deploying WordPress in the Amazon Cloud (AWS EC2)

Webuzo WordPress StackWordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time.

More simply, WordPress is what you use when you want to work with your blogging software, not fight it. WordPress started in 2003 with a single bit of code to enhance the typography of everyday writing and with fewer users than you can count on your fingers and toes. Since then it has grown to be the largest self-hosted blogging tool in the world, used on hundreds of thousands of sites and seen by tens of millions of people every day.

Webuzo – an Application Stack which can be used on any Virtual Machine, is a Single User Control Panel which helps users deploy WordPress with it’s required dependencies like Apache, PHP, MySQL, etc) in the Amazon AWS Cloud by a click of a button using the Webuzo Cloud Launcher.

Getting Started

– Login to the Webuzo Cloud Launcher (http://webuzo.softaculous.com/cloud/index.php)
Webuzo Cloud Launcher

– Fill in your AWS Credentials (API Key and Secret Key).
Webuzo AWS Credentials

– Get a Free Trial Virtual Appliance & Cloud License (if you do not have one) from here
Note : Other Webuzo Licenses can also be used.
Webuzo Trial License

– Click on Launch Application and Navigate to WordPress from the Blogs Category on the left. Alternately, use the search box.

– Fill in the details for your instance, e.g Type of Instance, Region for the Server, Webuzo License Key to be used, etc and Click Launch
Webuzo WordPress Navigation

– Sit back and relax. Your instance should be up within minutes
Webuzo WordPress Installation Progress

– Instance is up and running. Time to configure it.
Webuzo WordPress Configuration Options

– Configure your WordPress Application to manage the access to the WordPress Application and the Webuzo Panel.
Webuzo WordPress Configuration

– Voila !!! It’s Done. Access your WordPress Application
Webuzo WordPress Completed

– Access the WordPress Admin Panel
Wordpress Admin Panel

– Access the WordPress User Interface
Wordpress User Interface

Additional Functionality
– Manage your AWS instance from the Home Menu
Manage Webuzo WordPress Instance
– Download the Keypair to be able to SSH to your AWS Instance
Download AWS Keypair

Some Striking Features about WordPress:

1) Full standards compliance
2) Changes you make to your templates or entries are reflected immediately on your site
3) Pages allow you to manage non-blog content easily, so for example you could have a static “About” page that you manage through WordPress.
4) Links allows you to create, maintain, and update any number of blogrolls through your administration interface. This is much faster than calling an external blogroll manager.
5) WordPress comes with a full theme system
6) Cross-blog communication tools : Trackback and Pingback
7) Comments
8) Spam protection
9) Full user registration
10) Password Protected Posts
11) Easy installation and upgrades
12) Easy Importing for Movable Type, Textpattern, Greymatter, Blogger, and b2
13) XML-RPC interface
14) Workflow : You can have types of users that can only post drafts, not publish to the front page.
15) Intelligent text formatting
16) Multiple authors
17) Bookmarklets
28) Ping away : WordPress supports pinging Ping-O-Matic, which means maximum exposure for your blog to search engines.

Some Striking Features about Webuzo :
1) System Apps like PHP, PERL, Python, NGinx, Apache, MySQL, MongDB, Java, etc. which can be installed by the click of a button.
2) Domain Management (Domain Name Server), FTP Management, Database Management
3) Multiple PHP versions, Switching between Apache and NGINX, SSL Certificate Management
4) Email Server – Email accounts of existing domains can be created.

Demo: http://demo.webuzo.com/enduser

Installing Oxwall in the Amazon Cloud (AWS EC2)

Webuzo Oxwall StackOxwall is a fast-growing open source project that aims at creating a new generation community site platform. Oxwall aims at a wide range of audiences – starting from small private family websites up to top level destinations for millions users.

It is possible because of the flexibility that Oxwall provides. Oxwall Store contains hundreds of actively supported plugins and themes by Oxwall Foundation, 3rd party developers, and designers. You can have any combination of plugins set up, the way you need them in your particular case.

Webuzo – an Application Stack which can be used on any Virtual Machine, is a Single User Control Panel which helps users deploy Oxwall with it’s required dependencies like Apache, PHP, MySQL, etc) in the Amazon AWS Cloud by a click of a button.

Getting Started

– Login to the Webuzo Cloud Launcher (http://webuzo.softaculous.com/cloud/index.php)
Webuzo Cloud Launcher

– Fill in your AWS Credentials (API Key and Secret Key).
Webuzo AWS Credentials

– Get a Free Trial Virtual Appliance & Cloud License (if you do not have one) from here
Note : Other Webuzo Licenses can also be used.
Webuzo Trial License

– Click on Launch Application and Navigate to Oxwall from the Social Networking Category on the left

– Fill in the details for your instance, e.g Type of Instance, Region for the Server, Webuzo License Key to be used, etc and Click Launch
Webuzo Oxwall Navigation

– Sit back and relax. Your instance should be up within minutes
Webuzo Oxwall Installation Progress

– Instance is up and running. Time to configure it.
Webuzo Oxwall Configuration Options

– Configure your Oxwall Application to manage the access to the Oxwall Application and the Webuzo Panel.
Webuzo Oxwall Configuration

– Voila !!! It’s Done. Access your Oxwall application
Webuzo Oxwall Completed

– Access the Oxwall Admin Panel
Oxwall Admin Panel

– Access the Oxwall User Interface
Oxwall User Interface

Additional Functionality
– Manage your AWS instance from the Home Menu
Manage Webuzo Oxwall Instance
– Download the Keypair to be able to SSH to your AWS Instance
Download AWS Keypair

Some Striking Features about Oxwall:
1) Realtime activity notifications, newsfeed, instant chat
2) Photo, Video sharing
3) Blogs, forums, wiki
4) Groups, events, friends
5) Comment, tag, rate any kind of content
6) Privacy and profile customization
7) Collaboration, file sharing, video-conference tools

Some Striking Features about Webuzo :
1) System Apps like PHP, PERL, Python, NGinx, Apache, MySQL, MongDB, Java, etc. which can be installed by the click of a button.
2) Domain Management (Domain Name Server), FTP Management, Database Management
3) Multiple PHP versions, Switching between Apache and NGINX, SSL Certificate Management
4) Email Server – Email accounts of existing domains can be created.

Demo: http://demo.webuzo.com/enduser

Webuzo 2.1.3 Launched

The Webuzo Team is glad to announce the launch of Webuzo 2.1.3. This version of Webuzo adds some cool new features and fixes some bugs.

Hi,

The Webuzo Team is glad to announce the launch of Webuzo 2.1.3
This version of Webuzo adds some cool new features and fixes some bugs.

A complete list of changes:

1) Lighttpd : Now you can install Lighttpd and set it as the default webserver as well as manage your Lighttpd configurations from the Webuzo Enduser Panel.
Lighttpd

2) CSF Firewall : Now you can install CSF Firewall on your server and manage your CSF configuration from the Webuzo Enduser Panel. The CSF Firewall us turned OFF be default.
CSF Firewall

3) Added New System Application – Rails – a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
Packages Updated :
PHP 5.3
PHP 5.4
PHP 5.5
Apache
Perl

4) Link to Enduser Panel : Added an option to go to Enduser Panel from the Admin Panel.

5) Clone installation : Users can now clone an installation to test updates or changes on the cloned installation. The guide is available here.
Note : Clone is available only for a few scripts at the moment. We will be adding it to more scripts regularly. The list is available here.

6) Clone hooks : Added pre clone and post clone hooks. The guide is available here.

7) Backup Notes : Added option to save a note for reference while backing up an installation. These notes can be used to choose an appropriate backup to restore. The guide is available here.

8 ) Changelog : Users can now view the Changelog of scripts from the Overview page.
Clone

9) Bug Fix : Users were not able to Add Cron Jobs with certain special characters. It is now fixed.

10) Bug Fix : Perl scripts installed using Webuzo were executed through an invalid Perl path .It is now fixed.

11) Bug Fix : Webuzo was unable to download the latest available packages for system applications. It is now fixed.

12) Bug fix : Users were not able to add punnycode domains. It is fixed now.

13) Bug Fix : If there was insufficient space available on the user’s account while backing up an installation, no error was triggered by Webuzo. Webuzo will now display the appropriate error.

14) Bug Fix : Removing multiple JavaScript installations failed. This is now fixed.

15) Bug Fix : Backup of installation with more than 1GB data failed. This is now fixed.

16) Bug Fix : In case of failure during restore of a backup, softsql.sql file was not deleted. This is now fixed and the softsql.sql file is deleted on success as well as on failure of restore.

17) Bug Fix : The backup function did not work if there was a trailing slash in the path of an installation on the root of domain. This is now handled properly.

We hope you enjoy the features, we will be adding many more features in the next version.

Regards,
The Webuzo Team