내 개인용 컴퓨터(OS Ubuntu 16.04)에 고정 IP를 사용하는 웹사이트가 있어서 어디에서나 내 웹사이트에 액세스할 수 있습니다. 내 웹사이트를 원격으로 관리하고 구성하는 방법을 찾으려고 합니다.
나의 첫 번째 접근 방식은 디렉토리를 조작하기 위해 FTP 프로토콜을 통해 연결을 설정하는 것이었습니다 /var/www
(예: index.php에서 몇 줄 변경 등).
하지만 이 연결은 안전하지 않기 때문에 거부했습니다.
그런 다음 원격 관리를 위해 SSH 연결과 퍼티 응용 프로그램을 사용하려고 생각했습니다.
그러나 내가 아는 한, SSH를 통해 연결하는 모든 사용자는 /home
디렉토리에 잠기게 되며 /var/www를 공유할 수 없으므로 목표가 달성되지 않습니다.
더 많은 사람들이 수정 사항을 보내도록 강요하고 파일을 수동으로 교체하도록 요구하는 대신 사이트를 원격으로 관리할 수 있는 신뢰할 수 있는 방법을 알려주시겠습니까 /var/www
?
미리 감사드립니다!
편집하다
웹사이트는 동적이며 프런트엔드와 백엔드 부분을 포함합니다. 예를 들어, MySQL 데이터베이스와 상호 작용하는 Python 스크립트가 있습니다.
답변1
SSH는 가장 강력하고 널리 사용되는 원격 도구입니다. /home 또는 기타 제한 없이 사용할 수 있습니다.
일반적인 해결책은 ssh를 통해 git을 사용하는 것입니다. 그러면 개발자는 "git push Production"을 통해 코드를 활성화할 수 있습니다.