Jump to content

Como colocar arquivos em portas do vps?


EvertonMorais

Recommended Posts

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 to comment
Share on other sites

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 to comment
Share on other sites

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 to comment
Share on other sites

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 to comment
Share on other sites

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 to comment
Share on other sites

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 to comment
Share on other sites

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 to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?