로컬 호스트에서 페이지를 개발할 때 때때로을 실행하여 해결할 수있는 "Permission denied"오류가 발생합니다 chmod -R 777 /var/www. 그러나 사람들은 이것이 보안상의 이유로 나쁜 생각이라고 나에게 말하고 있습니다. /var/wwwchmod가 777 이 아닌 이유는 무엇 입니까?
일부 웹 사이트에 대한 간단한 웹 서버 설정이 있으며 다음과 같은 레이아웃이 있습니다. 사이트 1 : /var/www/site1/public_html/ 사이트 2 : /var/www/site2/public_html/ 이전에는 루트 사용자를 사용하여 파일을 관리 한 다음 www-data완료되었을 때 다시 전달 했습니다 (WordPress 사이트, WP 업로드가 작동하는 데 필요함). 이것은 아마도 최선의 방법이 아닙니다. site1에서 파일을 편집 할 …
사용자를 만들고 홈 디렉토리를 만들었습니다 /var/www/mysite/ftpdir 또한 sshd_configChrootDirectory를 사용하여이 사용자에 대한 사용자 일치 항목을 추가했습니다./var/www/mysite 이것을 다시 시작 ssh하기 위해 다시 시작 했습니다. sftp로 로그인하면 사용자는 여전히 사용자의 이전 디렉토리로 이동합니다. /home/user 내가 무엇을 놓치고 있습니까?
최근에 Ubuntu를 LAMP 서버로 사용하기 시작했습니다. 나는 '/ var / www /'에 파일을 배치하라는 많은 튜토리얼을 보았고 '/ home / $ USER / public_html /'에 넣는 다른 튜토리얼도 보았습니다. 테스트 및 파악 과정에서 각 위치에서 테스트 사이트 URL을 볼 수있었습니다. 하나는 다른 것보다 낫습니까? 나는 그것이 단지 선호라고 생각했다. 그러나 …