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: http://forum.nginx.org/read.php?2,233462,233462#msg-233462
on 2012-12-02 00:54
on 2012-12-02 02:24
> 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: http://nginxcp.com > 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
on 2012-12-02 02:30
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: http://forum.nginx.org/read.php?2,233462,233464#msg-233464
on 2012-12-02 02:40
> 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
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.