Support

Admin Tools

#17566 Nginx Questions

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by user54423 on Wednesday, 18 September 2013 11:12 CDT

user54423
Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? Yep
Have I searched the tickets before posting? Yep
Have I read the documentation before posting (which pages?)? Yep
Joomla! version: (2.5.14)
PHP version: (5.4.4)
MySQL version: (5.5)
Host: (NA)
Admin Tools version: (2.5.8)

Description of my issue:

Not really an issue per se. I was just gonna send an email but didn't want to incur Nicholas's wrath since it isn't a bug report or a sales request lol j/k


I am thinking of moving to nginx and I had a few questions:

1. What all facets of Admin tools will quit working once no .htaccess file is available?

2. Nicholas once mentioned he was working on a nginx configuration maker. How is this coming, is there an ETA etc etc?

3. Nicholas once posted a link to a joomla / nginx master config file on "https://akeeba.assembla.com/code/master-htaccess/git/nodes/master/joomla.nginx.conf " I figured the file might change overtime so instead of downloading it, I just bookmarked it so I could get the "freshest" copy of it if or when I switched to nginx. Is this file being hosted elsewhere now?

4. Barring Nicholas's nginx config file what is the general thought on some of these .htaccess TRANSLATORS that convert .htaccess file to nginx conf like http://winginx.com/htaccess??

Thank you,

Scott

nicholas
Akeeba Staff
Manager
1. Everything depending on .htaccess files, namely: Emergency Off-Line Mode, Administrator Password Protection (not the secret URL parameter, though!), .htaccess Maker

2. I canned the project as there is too much server-specific information in an nginx.conf. You can, however, take a look at my master nginx.conf file at https://github.com/nikosdion/master-htaccess/blob/master/joomla.nginx.conf You can use this to manually create a secure nginx.conf similar in features to what the .htaccess Maker can do.

3. Yes, see my reply above

4. Such an automated "translator" was the basis of starting to work on my master nginx.conf. With a simple .htaccess they work very well. With a complex .htaccess they take you about 50% of the way through. You need a LOT of tweaking. It's best using my master nginx.conf file instead.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user54423
As always top notch, quick service.

One last question NOT concerning Admin Tools.

I use a seo extension frequently which I believe relies on .htaccess as well, which means I'll will lose seo helpers.


1. As you are someone who is clearly a fan of Nginx and has made much research into it, is it worth it?

2. How steep (in your opinion) is the nginx learning curve for non technically disabled folks like me?

Thanks Nicholas,

Scott

nicholas
Akeeba Staff
Manager
There is no SEO extension depending on .htaccess. They usually depends on your site supporting SEF URLs with the redirection method, that's why you get confused. If you follow the master nginx.conf you will have the equivalent feature in NginX. So, with that in mind:

1. Yes, NginX is very worth it. It's blinding fast compared to Apache.

2. Very, very steep if you do it on a live site that's supposed to be operational. I suggest cutting your teeth on a local server. You can use Zend Server for that. Remember to use the NginX version. After the first week, when the trial expires, it falls back to Developer mode which is more than enough for local development, testing and toying around with NginX.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user54423
Again I just wanted to say thanks Nicholas.

I will close the thread since my questions have been thoroughly covered and answered in full.


Scott

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!