<div dir="ltr">Upon further inspection, I am getting a 405 when POST is submitting to a Drupal module and Clean URL is enabled. It works fine without Clean URLs. It is an AJAX form that submits to /upload/js (clean) OR index.php?q=upload/js (dirty).<br>
<br>My rewrite is ^/(.*)$ index.php?q=$1<br><br>I could really use some help with this!<br><br><br clear="all">-- Adam<br><br>"Courage is not the absence of fear, but rather the judgment that something else is more important than fear." — Ambrose Redmoon<br>
<br><br><div class="gmail_quote">On Sat, Aug 23, 2008 at 12:08 AM, Adam Setzler <span dir="ltr"><<a href="mailto:adam.setzler@gmail.com">adam.setzler@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">I am trying to upload a 4mb file to my Drupal server...<br><br>Here is my nginx.conf:<br><br>user www-data;<br>worker_processes 2;<br><br>events {<br><br> worker_connections 1024;<br><br>}<br><br>http {<br>
<br> fastcgi_param QUERY_STRING $query_string;<br> fastcgi_param REQUEST_METHOD $request_method;<br> fastcgi_param CONTENT_TYPE $content_type;<br> fastcgi_param CONTENT_LENGTH $content_length;<br>
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;<br> fastcgi_param SCRIPT_NAME $fastcgi_script_name;<br> fastcgi_param REQUEST_URI $request_uri;<br> fastcgi_param DOCUMENT_URI $document_uri;<br>
fastcgi_param DOCUMENT_ROOT $document_root;<br> fastcgi_param SERVER_PROTOCOL $server_protocol;<br> fastcgi_param GATEWAY_INTERFACE CGI/1.1;<br> fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;<br>
fastcgi_param REMOTE_ADDR $remote_addr;<br> fastcgi_param REMOTE_PORT $remote_port;<br> fastcgi_param SERVER_ADDR $server_addr;<br> fastcgi_param SERVER_PORT $server_port;<br> fastcgi_param SERVER_NAME $http_host;<br>
#fastcgi_param SERVER_NAME $server_name;<br> # PHP only, required if PHP was built with --enable-force-cgi-redirect<br> #fastcgi_param REDIRECT_STATUS 200;<br> fastcgi_ignore_client_abort on;<br>
fastcgi_buffers 32 8k;<br>
<br> ## MIME types<br> include mime.types;<br> default_type application/octet-stream;<br><br> ## Size Limits<br> client_body_buffer_size 1k;<br> client_header_buffer_size 1k;<br>
# keep default client_max_body_size<br> client_max_body_size 10m;<br> large_client_header_buffers 1 1k;<br><br> ## Timeouts <br> client_body_timeout 5;<br> client_header_timeout 5;<br>
keepalive_timeout 20;<br> send_timeout 5;<br><br> ## General Options<br> ignore_invalid_headers on;<br> limit_zone gulag $binary_remote_addr 1m;<br> recursive_error_pages on;<br>
sendfile on;<br> server_name_in_redirect off;<br> server_tokens off;<br><br> ## TCP options <br> tcp_nodelay on;<br> #tcp_nopush on;<br><br> ## Compression<br>
gzip on;<br> gzip_buffers 16 8k;<br> gzip_comp_level 9;<br> gzip_http_version 1.0;<br> gzip_min_length 0;<br> gzip_types text/plain text/html text/css image/x-icon image/png;<br>
gzip_vary on;<br> <br> server {<br> <br> ## Serve an empty 1x1 gif _OR_ an error 204 (No Content) for favicon.ico<br> location = /favicon.ico {<br> #empty_gif;<br>
return 204;<br> }<br><br> }<br><br> include /usr/local/nginx/sites-enabled/*;<br><br>}<br><br><br><br clear="all">-- Adam<br><br>"Courage is not the absence of fear, but rather the judgment that something else is more important than fear." — Ambrose Redmoon<br>
</div>
</blockquote></div><br></div>