эта команда выглядит правильно, но вы должны учитывать, что на вашей sdcard также есть фирма, которая может блокировать процессы записи (например, из-за сломанного чипа флэш-памяти) и не сообщать об этом операционной системе.
Я бы посоветовал проверить карту с помощью программ типа dd и md5sum на наличие ошибок чтения-записи на разных системах/кардридерах и, если есть только одно подозрение, что она работает неправильно, заменить ее. Также я бы посоветовал не покупать самые дешевые карты...
regards
Попробуйте изменить #listen [::]: 80 default_server ipv6only = on; ## прослушивать ipv6
To:
listen [::]: 6000 ipv6only = on default_server
;
Если это не сработает, вы можете netstat - натп | grep 6000
для получения дополнительной информации.
чтобы узнать, что запущено на хорошо известном порту (т.е. tcp/6000), вы можете сделать что-то вроде, от имени root:
for i in $(grep [WELLKNOWNPORT] /etc/services|awk '{print $1}'); do lsof|grep $i; done
TCP-порт 6000 - это порт, обычно используемый системой X Window. Если вы используете UNIX-подобную систему, отличную от Mac, и используете графический интерфейс, то порт 6000, скорее всего, уже используется X-сервером, работающим на локальном компьютере. Вот почему nginx не может к нему привязаться.