Serverpilot/digitalocean - нямате разрешение за достъп до /index.html на този сървър

Тествам сървър на digitalocean с serverpilot

Работи за половината от моите сайтове, но за другите сайтове (те наричат ​​това „приложение“ в serverpilot и digital ocean) получавам това съобщение за грешка, когато се опитвам да достигна до страниците:

Forbidden

You don't have permission to access /index.html on this server.

Possible causes of this error include:

The request was forbidden by rules in the .htaccess file.
The directory you requested does not have an index.html or index.php file.
The permissions on the file or directory are incorrect.
For details about why the request was forbidden, see the Apache error log at:

/srv/users/SYSUSER/log/APPNAME/APPNAME_apache.error.log

Изглежда, че е проблем с разрешението, но нещо, което не разбирам, е защо, когато качвам някои уебсайтове от компютъра си в директория с приложения (чрез filezilla), разрешенията са зададени по подразбиране на 644, а за някои други уебсайтове са настроен на 600?

По кое време се задават разрешенията? Трябва ли да променя нещо на ниво apache? Никога не съм имал такъв тип проблеми на стандартни хостинг платформи, където нямах контрол върху сървърите, така че предполагам, че това се контролира във фонов режим от хостинг доставчика? Трябва ли да наложа разрешенията някъде? как?

Много благодаря за помощта,


person Greg    schedule 14.06.2016    source източник
comment
намирал ли си някога решение за това?   -  person tallgirltaadaa    schedule 14.09.2017


Отговори (1)


Опитайте да се уверите, че файловите разрешения са 644 за локалните файлове, преди да копирате.

Filezilla включва RFC 3659 (факти за файлове), който сървърът за качване Serverpilot вероятно поддържа, така че може да копира разрешенията за локални файлове при качване чрез ftp.

Също така разрешенията за файлове трябва да са видими в списъка с директории, които в момента са с FileZilla, и трябва да поддържат също chmod за целевия сървър чрез контекстно меню.

person William Greenly    schedule 14.06.2016