EvertonMorais Postado Junho 3, 2014 Compartilhar Postado Junho 3, 2014 Olá pessoal, Preciso que ao acessar portas do servidor, abra diretamente em um diretorio no root que contenha um arquivo. Nesse vps tenho o shoutcast rodando para o painel vox. Tentei pelo vHost mais não rolou, o apache não starta dizendo que a porta está sendo utilizada (logicamente pelo streaming) Tentei fazer o seguinte: Listen 8000 <VirtualHost *:8000> DocumentRoot /home/configs ServerName example.com </VirtualHost> O que preciso é que tenha um arquivo crossdomain.xml em toda porta streaming, exemplo: http://IP:PORT/crossdomain.xml Link para o comentário Compartilhar em outros sites More sharing options...
LucasOliveira Postado Junho 3, 2014 Compartilhar Postado Junho 3, 2014 Então Eberton, Pela minha experiência, o apache não vai subir na mesma porta do streaming, o shoutcast ele já possui um webserver digamos nele, tanto que acessamos via web, e possui diversas opções para acessa-lo pela web. Se queres acessar o crossdomain.xml via web, ai só colocando em outra porta. Link para o comentário Compartilhar em outros sites More sharing options...
EvertonMorais Postado Junho 3, 2014 Autor Compartilhar Postado Junho 3, 2014 Sempre utilizei o Muses player e só tem elogios para ele, e continuo pretendendo utiliza-lo com o painel vox. Problema que o player automaticamente tenta encontrar o crossdomain.xml na porta... O centovacast automaticamente coloca o arquivo crossdomain.xml na porta. Tentei dar uma fuçada, e o centova utiliza ele apenas na versao 2 do shoucast... Tentei abrir o arquivo sc_serv no bloco de notas e encontrei onde ele criar o crossdomain.xml na porta. Mais não da pra editar, fica um monte de carater desconhecido. Acredito que o vox utilize a versao 1 do shoutcast, tentei subir o arquivo sc_serv que o centova usa no vox mais não rolou. No windows tem como criar um MKLINK para linkar um certo arquivo para um outro diretório, no centos não rola? No win utilizo MKLINK C:\exemplo\crossdomain.xml D:\exemplo\crossdomain,xml Ele cria um link simbólico para o arquivo, não seria possível fazer o mesmo via ssh? Digo por exemplo: MKLINK http://IP:PORTA/crossdomain.xml to /home/configs/crossdomain.xml ? OBS: Moderação, se quiser mover o topico para area de streaming melhor, acho que o assunto é mais direcionado para lá. Obrigado! Link para o comentário Compartilhar em outros sites More sharing options...
EvertonMorais Postado Junho 9, 2014 Autor Compartilhar Postado Junho 9, 2014 Entrei em contato com o desenvolvedor do muses para saber se há algum meio de direcionar o crossdomain com o shout cast v1, ele me respondeu o seguinte: Oi, você deve entrar em contato shoutcast para suporte sobre isso, ou considerar a atualização para uma versão mais recente shoutcast que vem com crossdomain.xml fora da caixa. De qualquer forma, isso pode ajudá-lo: Eu sei que algumas pessoas coloca servidores proxy (como o nginx) em cima do shoutcast para permitir que o arquivo crossdomain.xml para ser colocado no servidor. Eu não sei se há outra maneira menos intrusiva de fazer isso em shoutcast v.1 Como utilizar o nginx para fazer o que ele mencionou? Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Junho 9, 2014 Compartilhar Postado Junho 9, 2014 Olá Eberton, Até onde me lembro, você pode colocar o .xml na domínio root ou direto no IP. O flash irá desconsiderar a porta. Link para o comentário Compartilhar em outros sites More sharing options...
EvertonMorais Postado Junho 9, 2014 Autor Compartilhar Postado Junho 9, 2014 E ai que está Rodrigo, já fiz isso... Acessando o http://IP/crossdomain.xml o arquivo está lá... Mas ao acessar http://IP:PORTA/crossdomain.xml retorna "Invalid resource". :/ Link para o comentário Compartilhar em outros sites More sharing options...
EvertonMorais Postado Junho 10, 2014 Autor Compartilhar Postado Junho 10, 2014 Consegui fazer através do nginx , valeu pessoal. Moderação pode fechar o tópico. Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Junho 10, 2014 Compartilhar Postado Junho 10, 2014 Consegui fazer através do nginx , valeu pessoal. Moderação pode fechar o tópico. Seria interessante você explicar como resolveu... assim outros poderão se beneficiar. Concorda? Link para o comentário Compartilhar em outros sites More sharing options...
EvertonMorais Postado Junho 10, 2014 Autor Compartilhar Postado Junho 10, 2014 Opa, desculpe... Segui a dica do desenvolvedor do muses, dei uma pesquisada e achei esse git: https://gist.github.com/rbranson/810211 Basicamente o que fiz foi burlar o apache... Não é possível ter 2 processos utilizando a mesma porta, quando tentava acessar http://IP:PORTA/crossdomain.xml dava invalid resource então coloquei na conf para que quando tenha algum erro de não encontrar o arquivo, ele faria o redirecionamento diretamente para o arquivo crossdomain.xml que coloquei em uma pasta no root do servidor. Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Junho 10, 2014 Compartilhar Postado Junho 10, 2014 Opa, desculpe... Segui a dica do desenvolvedor do muses, dei uma pesquisada e achei esse git: https://gist.github.com/rbranson/810211 Basicamente o que fiz foi burlar o apache... Não é possível ter 2 processos utilizando a mesma porta, quando tentava acessar http://IP:PORTA/crossdomain.xml dava invalid resource então coloquei na conf para que quando tenha algum erro de não encontrar o arquivo, ele faria o redirecionamento diretamente para o arquivo crossdomain.xml que coloquei em uma pasta no root do servidor. Grato pela colaboração! Tópico fechado a pedido do autor. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados