Итак, я установил nginx в экземпляр EC2, который работает под управлением ОС RHEL.Все хорошо, за исключением того, что я не могу удаленно редактировать файл conf nginix с помощью SFTP-клиента Cyberduck.
Проблема в том, что AWS EC2, похоже, имеет ограничение на SFTP с использованием пользователя root.Я установил nginx с помощью sudo, думаю, он сохраняет файлы conf с привилегиями root.Поэтому, когда я sftp использую ec2-user (поскольку root не разрешен), Cyberduck просто жалуется, что вы не можете сохранить файл, потому что conf-файл принадлежит root.Итак, разработчики nginx, как вы справляетесь с этой ситуацией?Для меня очень утомительно редактировать файл conf через редактор ssh и vi в EC2.Вот почему я предпочитаю редактировать его локально и синхронизировать.Но я не уверен, как этого добиться.Я попытался предоставить доступ к папке conf пользователю ec2 согласно этому посту .Но тщетно!.Любая помощь приветствуется.
PS: я установил nginx, используя источники, и вот команда configure с параметрами, которые я использовал:
./configure --sbin-path=/usr/bin/nginx --conf-path=/home/ec2-user/conf/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path==/var/log/nginx/access.log --with-pcre --pid-path=/var/run/nginx.pid --with-http_ssl_module --with-http_v2_module