• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Resolved LimitRequestLine in Additional directives for HTTP not working

Edward A B

New Pleskian
Hi everyone,

I apologise in advance that I'm a newbie to plesk. I'm previewing a website on my new Plesk Server and I realised that the site displays only images with short files names but gives a 404 Error (from Server Logs) and does not display any of my images with prety long file names. I got some advice to increase the LimiteRequestLine value in Additional HTTP/HTTPS Directives for Apache, which I have done (LimitRequestLine 100000). Yet the server ignores this directive and does not display my images with long file names.

I got another advise to edit the Apache2.conf file but I've checked all the /etc/ directory and it's not there.

Any ideas will help as I'm completely new to Plesk.

Many thanks in advance.
 
In a default setup, static files like images are not served by Apache, but by nginx. Apache is never asked to deliver the file.

However, I have never heard before that a long image file name causes a 404 not found error. I'd rather guess that the file name itself is problematic, e.g. includes spaces or special characters.
 
Thanks Peter. What confuses me is that all the images worked okay on my previous hosting server. If there were any problems in the names as you suggest, why did they work okay then, but wouldn't after I migrated to Plesk? By the way, do you have any ideas how to get round the issues regarding stuff in the names which can cause all the trouble I'm having with my images? I believe there should be a way out cos it all worked okay on my previous shared server.

I appreciate your help.

Edward
 
Could you please give one example of an image file name that does not work? Me or someone else could then simply create a file with that name on a working system to see what happens when it is requested.

By the way, you might not find apache2.conf in /etc, because the name of Apache configuration files depend on the operating system you are using. If you don't have apache2.conf you will likely have httpd.conf instead.
 
Here you go Peter,

Examples of the image file names:

100123n3i5lj687o8tr99tlfcggb9832creative website1.jpg
100126e51ba77c28e444475649901cbf343b21.jpg
100142jb69v9q5bo4sr62n6o32hm9gn7Lexmark-wireless-printer-problems.jpg
100099ppnj148csehqib5u7fgm9ddac1354839E9-F9F3-4C27-8A0E-C7415939BF80.png
100159cprgggbm05cookj63mhcigba05USA 2.jpg
101022aef4qd4gh0s0g8fre2g4mu8ua628661274_2374542069238535_323590767070438415_n.jpg

Thanks.
 
Are these real files or are these just filename that are translated by a rewrite rule to their real filenames? They all look like they are just keys to a database entry that translates to a real file name. Have you checked what your rewrite rules do? Do they translate into the correct path and filename?

100123n3i5lj687o8tr99tlfcggb9832creative website1.jpg
and
100159cprgggbm05cookj63mhcigba05USA 2.jpg
include spaces in their names. This can create additional issues, because some browsers won't be able to interpret the space character correctly. They are not suitable for testing and should be omitted from any tests.

The other file names are not exactly "long". For example 100126e51ba77c28e444475649901cbf343b21.jpg is a short name that must definitely work on all platforms.
 
Hi Peter,

They're all real file names. They're a combination of session ids, random numbers and uploaded image names. I used a php script to do that in order to give each image a unique name as there are thousands of them and they're all in the same image folder. I used to have problems where some images uploaded by users of my website had similar file names. I don't have much control over the file names visitors upload into their accounts on my website.
 
Hi folks,

I finally bumped into a solution for my issue somewhere else. I think some sort of file or file name corruption happened when I manually downloaded my image folder from my previous server onto my computer and then uploaded it to my new server via an FTP client. I tried the move over again using the 'Site Import' app (or Extension) on my Plesk Interface and now all the images are showing irrespective of the weirdness in some of the file names. So in effect, I did the move-over Server to Server. You may want to call it a Migration process but that is yet another app(Extension) on the Plesk Interface which is meant to achieve the same purpose. A really huge sigh of relieve for me!

Many thanks.
 
Back
Top