# Beginner user WHM/Cpanel/PhpMysql knowledge only

**URL:** <https://www.ruby-forum.com/t/beginner-user-whm-cpanel-phpmysql-knowledge-only/224913>\
**Category:** NGINX\
**Created:** [December 2, 2012, 12:54am UTC](https://www.ruby-forum.com/t/beginner-user-whm-cpanel-phpmysql-knowledge-only/224913 "2012-12-02T00:54:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![aris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/258eb7/32.png) [@aris](https://www.ruby-forum.com/u/aris)\
**Post date:** [December 2, 2012, 12:54am UTC](https://www.ruby-forum.com/t/beginner-user-whm-cpanel-phpmysql-knowledge-only/224913/1 "2012-12-02T00:54:10Z")

</div>

Hi all,  
I have a project that I think Nginx might be good for.

I am building a car sales website in joomla. (joomla is a php/Mysql  
based  
cms).

The content, car listings is not stored in the database but served  
externally via an api so there is no real search heavy lifting on the  
front  
end joomla site (eg im not storing 200 000 listings in the mysql db as  
content items).

There is however a lot of content, images etc and listing content can be  
cached as well.

Im curious about nginx because im dedicated to making this site the  
fastest  
and easiest to use, but it also needs to handle high volumes of traffic

- eg  
if we get some good press and our traffic explodes, the server needs to  
be  
able to handle it. By explode I mean a few hundred requests a second.

My server admin experience is basic ssh, WHM/Cpanel/Phpmyadmin - is  
there a  
similar setup for nginx in terms of creating hosting accounts on the  
server,  
setting up zone files, email addresses, mysql users, db’s etc?

And what about security? Is there a mod\_security or similar?

Finally, what about caching etc? Is there a mod\_pagespeed?

Perhaps just some simple guides or links to how nginx handles the above  
instead of apache?

Thanks

Posted at Nginx Forum:

> **[Beginner user WHM/Cpanel/PhpMysql knowledge only](https://forum.nginx.org/read.php?2,233462,233462#msg-233462)**
>
> Hi all, I have a project that I think Nginx might be good for. I am building a car sales website in joomla. (joomla is a php/Mysql based cms). The content, car listings is not stored in the database but served externally via an api so there is no...

---

<div class="post-metadata">

**Author:** ![jen123](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/54ee81/32.png) [@jen123](https://www.ruby-forum.com/u/jen123)\
**Post date:** [December 2, 2012, 2:24am UTC](https://www.ruby-forum.com/t/beginner-user-whm-cpanel-phpmysql-knowledge-only/224913/2 "2012-12-02T02:24:09Z")

</div>

> Im curious about nginx because im dedicated to making this site the fastest  
> and easiest to use, but it also needs to handle high volumes of traffic -  
> eg  
> if we get some good press and our traffic explodes, the server needs to be

able to handle it. By explode I mean a few hundred requests a second.

> 

If your really going to get that level of traffic you probably don’t  
want  
this running on a cpanel box(s), due to the cpanel overhead. Cpanel is  
very useful when you need to support hosting space for clients or need a  
very easy setup.

My server admin experience is basic ssh, WHM/Cpanel/Phpmyadmin - is  
there a

> similar setup for nginx in terms of creating hosting accounts on the  
> server,  
> setting up zone files, email addresses, mysql users, db’s etc?

A third party maintains a plugin for Nginx that works with Cpanel:

> **[Home - NginxCP.com](http://www.nginxcp.com/)**
>
> Nginx Admin is a cPanel Nginx integration plugin. This plugin will increase your server performance and decrease server loads cased by apache.

> And what about security? Is there a mod\_security or similar?

The Cpanel & Nginxcp setup is very easy and the author of nginxcp seems  
to  
keep it up to date from what i’ve seen. If your site grows beyond that  
you  
may want to think about hiring someone to help you or getting setup with  
managed hosting.

Jamie

---

<div class="post-metadata">

**Author:** ![jen123](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/54ee81/32.png) [@jen123](https://www.ruby-forum.com/u/jen123)\
**Post date:** [December 2, 2012, 2:30am UTC](https://www.ruby-forum.com/t/beginner-user-whm-cpanel-phpmysql-knowledge-only/224913/3 "2012-12-02T02:30:00Z")

</div>

Hi thanks for the fast reply.

By WHM/Cpanel/PHPMyadmin I meant to say I am used to these tools for  
various  
tasks, but i certainly dont need them if there is a better way. Its not  
a  
requirement and I am trying to get away from these to reduce overhead I  
am  
just used to the nice Gui’s etc they provide for tasks.

I have no idea for instance on how to create a db, username, pw,  
permissions  
etc in a db without cpanel.

Posted at Nginx Forum:

> **[Re: Beginner user WHM/Cpanel/PhpMysql knowledge only](https://forum.nginx.org/read.php?2,233462,233464#msg-233464)**
>
> Hi all, I have a project that I think Nginx might be good for. I am building a car sales website in joomla. (joomla is a php/Mysql based cms). The content, car listings is not stored in the database but served externally via an api so there is no...

---

<div class="post-metadata">

**Author:** ![jen123](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/54ee81/32.png) [@jen123](https://www.ruby-forum.com/u/jen123)\
**Post date:** [December 2, 2012, 2:40am UTC](https://www.ruby-forum.com/t/beginner-user-whm-cpanel-phpmysql-knowledge-only/224913/4 "2012-12-02T02:40:31Z")

</div>

> I have no idea for instance on how to create a db, username, pw,  
> permissions  
> etc in a db without cpanel.

You will have a lot to learn if you want to do this manually. The good  
thing is most of this is well documented on the Internet, but will take  
you  
time to learn.

You might want to look for a system admin group or support forum as this  
list is focused just on Nginx and not the other server software.

You can read the doc on Nginx here:  
[http://nginx.org/en/docs/](http://nginx.org/en/docs/)

There are some install guides on this site that may also be helpful to  
you:  
[http://library.linode.com/web-servers/nginx/installation](http://library.linode.com/web-servers/nginx/installation)

Jamie
