mirror of https://gitlab.com/bashrc2/epicyon
Increase max media size for things like podcasts
parent
84da665936
commit
05b4827cfb
|
@ -92,7 +92,7 @@ server {
|
||||||
root /var/www/YOUR_DOMAIN/htdocs;
|
root /var/www/YOUR_DOMAIN/htdocs;
|
||||||
access_log /dev/null;
|
access_log /dev/null;
|
||||||
error_log /dev/null;
|
error_log /dev/null;
|
||||||
client_max_body_size 20m;
|
client_max_body_size 31m;
|
||||||
client_body_buffer_size 128k;
|
client_body_buffer_size 128k;
|
||||||
|
|
||||||
limit_conn conn_limit_per_ip 10;
|
limit_conn conn_limit_per_ip 10;
|
||||||
|
@ -135,7 +135,7 @@ server {
|
||||||
|
|
||||||
location / {
|
location / {
|
||||||
proxy_http_version 1.1;
|
proxy_http_version 1.1;
|
||||||
client_max_body_size 11M;
|
client_max_body_size 31M;
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
proxy_set_header Connection "upgrade";
|
proxy_set_header Connection "upgrade";
|
||||||
proxy_set_header Host $http_host;
|
proxy_set_header Host $http_host;
|
||||||
|
|
14
daemon.py
14
daemon.py
|
@ -2987,7 +2987,9 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
length = int(self.headers['Content-length'])
|
length = int(self.headers['Content-length'])
|
||||||
if self.server.debug:
|
if self.server.debug:
|
||||||
print('DEBUG: content-length: '+str(length))
|
print('DEBUG: content-length: '+str(length))
|
||||||
if not self.headers['Content-type'].startswith('image/'):
|
if not self.headers['Content-type'].startswith('image/') and \
|
||||||
|
not self.headers['Content-type'].startswith('video/') and \
|
||||||
|
not self.headers['Content-type'].startswith('audio/'):
|
||||||
if length>self.server.maxMessageLength:
|
if length>self.server.maxMessageLength:
|
||||||
print('Maximum message length exceeded '+str(length))
|
print('Maximum message length exceeded '+str(length))
|
||||||
self.send_response(400)
|
self.send_response(400)
|
||||||
|
@ -2995,8 +2997,8 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self.server.POSTbusy=False
|
self.server.POSTbusy=False
|
||||||
return
|
return
|
||||||
else:
|
else:
|
||||||
if length>self.server.maxImageSize:
|
if length>self.server.maxMediaSize:
|
||||||
print('Maximum image size exceeded '+str(length))
|
print('Maximum media size exceeded '+str(length))
|
||||||
self.send_response(400)
|
self.send_response(400)
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
self.server.POSTbusy=False
|
self.server.POSTbusy=False
|
||||||
|
@ -3193,7 +3195,9 @@ def runDaemon(projectVersion, \
|
||||||
httpd = ThreadingHTTPServer(serverAddress, PubServer)
|
httpd = ThreadingHTTPServer(serverAddress, PubServer)
|
||||||
# max POST size of 10M
|
# max POST size of 10M
|
||||||
httpd.projectVersion=projectVersion
|
httpd.projectVersion=projectVersion
|
||||||
httpd.maxPostLength=1024*1024*10
|
httpd.maxPostLength=1024*1024*30
|
||||||
|
httpd.maxMediaSize=httpd.maxPostLength
|
||||||
|
httpd.maxMessageLength=5000
|
||||||
httpd.maxPostsInBox=256
|
httpd.maxPostsInBox=256
|
||||||
httpd.domain=domain
|
httpd.domain=domain
|
||||||
httpd.port=port
|
httpd.port=port
|
||||||
|
@ -3222,8 +3226,6 @@ def runDaemon(projectVersion, \
|
||||||
httpd.postLog=[]
|
httpd.postLog=[]
|
||||||
httpd.maxQueueLength=16
|
httpd.maxQueueLength=16
|
||||||
httpd.ocapAlways=ocapAlways
|
httpd.ocapAlways=ocapAlways
|
||||||
httpd.maxMessageLength=5000
|
|
||||||
httpd.maxImageSize=10*1024*1024
|
|
||||||
httpd.allowDeletion=allowDeletion
|
httpd.allowDeletion=allowDeletion
|
||||||
httpd.lastLoginTime=0
|
httpd.lastLoginTime=0
|
||||||
httpd.maxReplies=maxReplies
|
httpd.maxReplies=maxReplies
|
||||||
|
|
Loading…
Reference in New Issue