SFTP 및 SSH를 통해 관리되는 Linux 서버가 있습니다. 일부 파일은 스크립트를 통해 서버에 생성됩니다. 인터넷상의 사용자에게 해당 서버의 특정 파일에 대한 링크를 제공할 수 있도록(특정 사용자가 하나의 역방향 파일에만 액세스할 수 있도록) 어떻게 이를 만들 수 있습니까? 어떤 기술 스택을 배워야 합니까? 스크립트를 실행하면 사용자를 위한 파일이 생성되고 사용자에게 제공할 링크가 즉시 표시되도록 이 프로세스를 자동화하고 싶습니다. 가능합니까? 중요한 경우 서버에는 도메인 이름이 있고 CentOS 7에서도 실행되고 있습니다.
답변1
이미 nginx를 언급하셨습니다. 이는 HTTP 서버입니다. 따라서 여기에 옵션이 있으며 아마도 좋은 옵션일 것입니다. nginx가 디렉터리를 그 안에 있는 파일과 공유하도록 하고 URL을 다른 사람에게 제공하도록 합니다. 이것은 "링크"가 의미하는 것입니다(역사적으로 링크는 일반적으로 URL 자체가 아니라 방문할 URL을 가리키는 하이퍼텍스트 문서의 무언가였지만 지난 15년 정도 동안 이러한 용어는 서로 바꿔 사용할 수 있게 되었습니다). 대신에).
따라서 nginx 공유를 위한 디렉토리를 설정하는 방법(간단하고 모든 곳에 문서화되어 있음), 거기에 파일을 복사하는 방법(이미 알고 있을 것입니다!), 올바른 권한이 있는지 확인(동일)해야 합니다. 이메일을 보내는 방법 Mail(이를 위해서는 기본적으로 사용하려는 스크립트 언어로 이메일 클라이언트를 설정해야 합니다).