Crie um novo host virtual para o owncloud, e apenas edite o root e o upstream (sock ou port), eu já tenho um servidor owncloud funcionando e funciona bem.
Configuração do Nginx para o owncloud
substitua a linha root
e server
no upstream
Suponho que você saiba como criar um servidor virtual, se não me informar, para que eu possa fornecer uma explicação para isso também.
EDITAR
Sobre ssl, um IP e um servidor virtual:
Na verdade não, depende do que o seu ssl foi comprado, se é um único domínio ssl como por exemplo example.com
ou store.example.com
, você pode ter quantos sites desejar no mesmo IP, mas o SSL só ser válido para aquele domínio para o qual você comprou, a menos que você tenha comprado um SSL curinga, nesse caso ele pode suportar *.example.com
de qualquer forma, também tenho SSL no meu servidor e é apenas para domain.com
e www.domain.com
, usei no meu servidor em nuvem hospedado em cloud.domain.com
a única desvantagem para isso é que você recebe esse aviso de página amarela porque o domínio não é compatível com o que o ssl foi comprado, eu digo ao navegador para ignorar esse aviso e salvar a exceção e é isso, também o mesmo para o cliente de sincronização, ele me disse se eu quiser ignorar o aviso ou não e funciona muito bem.
Se você não quer enfrentar esse aviso, então sim, você precisa criar o próprio servidor de nuvem sob o mesmo host virtual, não por causa do IP, mas porque o nome pelo qual o ssl foi comprado.
Diga-me o que você quer e eu vou te ajudar também.