Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Postado

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


Postado

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.

Postado

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!

Postado

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?

Postado

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.

Postado

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?

Postado

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.

Postado

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.

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?

-