Montando arquivos de outro VPS

3

Então, não tenho certeza de como expressar isso, e tenho certeza de que não encontrei a resposta no Google.

Mas basicamente eu tenho dois servidores.

  1. Executa o servidor da web (apache, mysql, ..)
  2. Servidor de arquivos (arquivos de hosts para esse site)

O servidor da Web precisará gerenciar os arquivos no servidor de arquivos.

Agora, minha pergunta é: Qual é a melhor maneira de gerenciar arquivos neste outro servidor?

Existe uma maneira de montar diretamente um diretório de outro servidor?

Meu melhor palpite agora é apenas fazer isso através do FTP, mas parece que deve haver uma maneira melhor.

    
por user550385 15.10.2017 / 09:49

2 respostas

3

Você não mencionou o nível de controle, mas um método geralmente aceito é usar o NFS. O NFS é projetado para montar diretamente um diretório de um servidor remoto.

Outra possibilidade que é mais simples e mais segura pode ser usar o sshfs- que faria algo semelhante ao NFS, mas com criptografia e semântica menos limpa.

Em um push, você pode usar um SMB (montagem de compartilhamento de arquivos do Windows)

O FTP não é um ótimo candidato, pois é um protocolo horrível, confuso e inseguro, e eu não confiaria nele onde tenho controle sobre o mecanismo de compartilhamento.

    
por 15.10.2017 / 10:14
1

The webserver will need to manage files on the fileserver.

Essa é uma noção muito vaga. Se você quer dizer que "arquivos carregados precisarão ser armazenados no servidor de arquivos", além dos sistemas de arquivos de rede acima, eu posso pensar em lsyncd e tapa um servidor web no servidor de arquivos também, provavelmente nginx. Há vários cenários úteis aqui:

  1. Pode estar em uma VLAN privada, veiculando arquivos somente por meio do aplicativo
  2. Pode ser público, mas severamente restrito, como limite de taxa , GeoIP limitando e assim por diante.
  3. Pode haver várias cópias ou fragmentos de seus arquivos e, em seguida, escalabilidade, a alta disponibilidade é possível mesmo com o aplicativo inativo.
por 15.10.2017 / 14:34