Beginner user WHM/Cpanel/PhpMysql knowledge only

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:

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:

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

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:

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/

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

Jamie