Мои друзья не могут отправлять видеофайлы с chrome. Произошла ошибка 403 - PullRequest
0 голосов
/ 08 мая 2020

Недавно я сделал приложение для преобразования видео и развернул его на nginx.

И есть проблема, что мои друзья не могут отправлять видеофайлы (ax ios form-data type) из chrome браузер. (Ошибка 403 INCOMPLETE_CHUNKED_FILE)

Но на моем компьютере я могу отправить видеофайл из chrome в nginx развернутое приложение django и отправить обратно преобразованный URL-адрес видеофайла.

Я пробовал

1. Веб-приложение chmod 777 содержит каталог

2. изменить uwsgi chmod-socket 660 -> 666

3. client_max_body_size 1M -> 50M

4. установить ec2 80port

//uwsgi.ini
[uwsgi]
uid=django
base=/var/www/fileconvert
home=%(base)/venv
chdir=%(base)
module=config.wsgi:application
env=DJANGO_SETTINGS_MODULE=config.settings
master=true
processes=5
socket=%(base)/run/uwsgi.sock
logto=%(base)/logs/uwsgi.log
chown-socket=%(uid):www-data
chmod-socket=666
vacuum=true

//uwsgi.service
[Unit]
Description=uWSGI Emperor service

[Service]
ExecStart=/var/www/fileconvert/venv/bin/uwsgi --emperor /var/www/fileconvert/run
User=django
Group=www-data
Restart=on-failure
KillSignal=SIGQUIT
Type=notify
NotifyAccess=all
StandardError=syslog

[Install]
WantedBy=multi-user.target

// sites-available/fileconvert
upstream django{
        server unix:/var/www/fileconvert/run/uwsgi.sock;
}
server {
        listen 80;
        server_name ec2_public_domain;
        charset utf-8;
        client_max_body_size 50M;

        location / {
                include /etc/nginx/uwsgi_params;
                uwsgi_pass django;
        }
}

Я хочу знать, как получить данные с другого компьютера без ошибки 403. Спасибо!

...