Servidor virtual?

1. Servidor virtual?

Hains Schneider
linuxboy

(usa Outra)

Enviado em 14/10/2010 - 00:55h

Eu estou com uma dúvida, quero criar um servidor básico, mas como não entendo e nem tenho linux(uso windows) aluguei uma hospedagem Linux, assim fária meu servidor em um site ao invés do meu computador.

Fui pesquisar sobre assunto e não achei nada muito especifico, eu uso PHP, mas não possuo um programa ou shell script especifico para isso que quero, no caso seria um tipo de netplay.

O programa usaria o ip do meu site e liberar uma porta tipo 5000.

Achei isso, mas não foi muito objetivo pra mim:

http://www.sitecs.net/tutoriais/http.htm

Não entedi a parte do ./SEUSERVIDOR.sh

Tipo .SH é um arquivo de script, mas não possuo ele, então gostaria de uma tutorial simples de como criar um pelo bloco de notas ou algo do genero ou algo como um arquivo CFG para definir os atributos(Ip, porta, maximo de jogadores etc).


  


2. UP

Hains Schneider
linuxboy

(usa Outra)

Enviado em 19/10/2010 - 21:12h

já foram 3 dias e nada de respostas.

Bem um UP então


3. Iniciar e Parar Servidor

altair martins de souza
altairmsouza

(usa Debian)

Enviado em 20/10/2010 - 14:54h

Hains,

Pelo que vi no no codigo PHP, ele executa um arquivo no linux:
$output = shell_exec("./SEUSERVIDOR.sh start");

o comando acima execua o arquivo SEUSERVIDOR.SH, passa argumentos/parametro start

Neste caso o usuário deve ter permissao de execução sobre o arquivo, e também direito sobre arquivos executados internamente neste script "SEUSERVIDOR.SH"

O que realmente tem dentro do script SEUSERVIDOR.SH, somente quem o criou deve saber.

Exemplo com apache2 em linux sabor Debian para iniciar e parar um serviço no linux. Não faça desta forma é apenas um exemplo, pois existem riscos de segurança, algum espertinho pode parar seu servidor.

# iniciar o apache
$output = shell_exec("/etc/init.d/apache2 start");

# para o apache
$output = shell_exec("/etc/init.d/apache2 stop");

É basicamente o PHP executando linha de comando no linux, seria o mesmo que voce ir no linux como root e executar: /etc/init.d/apache2 stop

Não tenho muita experiência em PHP, voce pode dar uma olhada nesse tutorial.
http://linuxfast.com.br/artigo/Shell-Script-PHP&pag=97


Caso precise de ajuda, estamos a diposição

Att.

Altair






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts