저는 서버를 처음 접했고 클라우드 서버를 배우기 시작했습니다. 내 서버에는 데비안이 있습니다.
저는 apache, php, vsftpd를 설치하고 adduser <user>
.
그런 다음 권한을 부여합니다.
ln -s /var/www www
chown -R <user> /var/www
chmod -R 755 /var/www**
이제 FTP를 통해 로그인하고 /var/www
디렉토리로 이동합니다. 두 파일을 모두 삭제하고 다른 파일을 올렸습니다. 액세스하려고 하면 다음과 같은 결과가 나타납니다.index.html
test.php
test.html
You don't have permission to access /test.html on this server.
내가 무엇을해야 하나?
답변1
웹서버가 파일을 다시 읽을 수 있도록 파일에 대한 권한을 수정해야 합니다. 올바른 권한이 있는 버전을 제거했습니다.