Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Senior

o que se pode fazer com o apache?

Recommended Posts

apocsantos

    Para a mesma coisa que server criar um servidor web com qualquer outro Httpd. Dependendo do uso, desde testes de sites, a uso para testes durante o desenvolvimento de paginas web, alojar paginas web, servir uma intranet, etc....

Cordiais cumprimentos


"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

Share this post


Link to post
Share on other sites
softklin

Na tua própria pergunta, já deste a resposta. O Apache é um servidor web, que te permite colocar uma máquina a servir recursos sobre o protocolo HTTP.

Basicamente, podes fazer tudo o que o Apocsantos disse. Ou queres saber especificamente como montar e configurar um servidor Web do zero com o Apache, por exemplo, em Linux, ou Windows? Tenta especificar um pouco a tua pergunta.


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
softklin

Dá, mas para isso tens de ter um cliente de FTP que esteja configurado para aceder às pastas do servidor web. Ou melhor dizendo, com o VB vais construir uma espécie de cliente de FTP que te envie ficheiros para lá.

Mas são duas coisas separadas, e aí já precisas de um servidor de FTP (para receber os ficheiros do lado do servidor) + servidor Web (para te mostrar os ficheiros que existem lá, e poderes fazer download). Para servidores de FTP, tens vários, pesquisa no motor de busca por "FTP server" e vais ficar a conhecer bastantes alternativas gratuitas.


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
Senior

estava  a pensar em usar o filezilla so que para enviar files para o server tinha de ter informacoes sobre o server para colocar no filezilla(nr d eporta ,user,pass?

Share this post


Link to post
Share on other sites
softklin

Ok, mas isso já não tem a ver com o Apache. Primeiro, consoante o teu servidor corra Windows ou Linux, existem alternativas diferentes. Depende sempre de cada alternativa, mas primeiro tens de configurar o teu servidor, com contas de utilizador, a pasta a partilhar, etc.

Depois disso, no Filezilla, tipicamente o endereço será ftp://nomeDoTeuServidor.com (ou poderá ser um endereço IP), o username e password dependem da configuração do teu servidor de FTP, e a porta costuma ser a 21.


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
softklin

Não tenho muita experiência em configurar servidores FTP, só configurei um e foi em Linux, e andei bastante tempo de volta da criação de utilizadores.

Procura uma ferramenta que tenha boa documentação, fica muito mais fácil.


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
apocsantos

    Em Windows Server basta veres a documentação tens lá tudo "chapado", e até tens wizard's para fazer o trabalho por tua vez.

    Em linux existem uma variedade enorme de FTPd's, é escolher um.

    Deixo-te abaixo o link para uma howt-to tipico de configuração de um FTPd em linux.

http://www.faqs.org/docs/securing/ftpd.html

Cordiais cumprimentos


"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

Share this post


Link to post
Share on other sites
nokPT

Montar um servidor FTP (por exemplo o FileZilla) em Windows é relativamente simples.

1 - Instalas os servidor

2 - Cria um grupo de utilizadores (ou mais), em cada Grupo apontas para que directoria ele pode aceder (por exemplo: C:\ ou Os meus documentos ou Os meus documentos\FTP\Grupo1 ou ...) e os direitos de acesso às directorias e ficheiro (ver, escrever, apagar etc..)

3 - Crias utilizadores, em cada utilizador escolhes a que grupo ele pertence (a directoria e os direitos ficam logo definidos, mas podes alterar para cada utilizador) e a password

A partir deste ponto, tens o servidor FTP configurado, podes aceder-lhe (ver as directorias enviar ficheiros ou descarregar ficheiro) a partir de outro computador da rede com om FTP Client (por exemplo: FileZilla, O meu computador, IE, Firefox, FireFTP, O teu programa em VB, etc...) metes o utilizador e password que configuras-te e já está.

Se quiseres aceder ao servidor a partir da internet, tens que (por exemplo) registar no no-ip.org, criar um domínio (no no-ip.org), instalar o programa que vai enviar o teu IP externo para o domínio e fazer Port Forward no teu router da internet (também podes ter o azar de ter que alterar a porta 21 para outra)

No site da FileZilla está documentação suficiente para conseguires configurar o servidor e a ligação à internet, mas cá estamos para ajudar.


Ricardo Timóteo

Share this post


Link to post
Share on other sites
Senior

vou fazer por ftp agora suponho que devo configurar o server no filezilla server

o server tem um armazenamento com limites?

Share this post


Link to post
Share on other sites
nokPT

Tudo tem limites (menos a estupidez, mas não te estou a chamar isso, é apenas um facto conhecido :D ), portanto tens um limite de armazenamento, mas não é imposto pelo programa em si.

O Servidor FTP limita-se a apontar para uma directoria do teu computador e permitir acesso dependendo do login, por tanto o limite é o espaço físico do disco para onde apontas (ou da conta do SO se estiver configurado com limite de espaço de armazenamento).


Ricardo Timóteo

Share this post


Link to post
Share on other sites
Senior

tou baralhado atao o servidor ftp nao e um server da web,a minha intencao era ter acceso ao server remotamente

Share this post


Link to post
Share on other sites
softklin

Não. Um servidor web serve recursos (ficheiros, páginas internet, etc) pelo protocolo HTTP. Um servidor ftp serve recursos (ficheiros principalmente para transferir) pelo protocolo FTP.

Tens de explicar o que queres: primeiro, falas no Apache, depois falas em fazer um programa em VB.net para aceder a um servidor de FTP, e agora em ter acesso ao computador remotamente. Queres fazer uma espécie de RapidShare, um servidor privado de downloads, ...? Queres que seja acedido pelo browser ou pelo teu programa?

Se explicares o caso concreto é mais fácil, porque assim é dar tiros no escuro. Não vamos estar a aconselhar ferramentas que podem nada ter a ver com o caso em concreto.


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
Senior

quero fazer uma coisa parecida com  a dropbox.A minha ideia era criar um server onde podesse enviar ficheiros pelo o vb para ficar armazenados la os files

Share this post


Link to post
Share on other sites
apocsantos

    Usa FTP ou FTP-TLS dependendo se queres uma coisa segura ou não.


"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

Share this post


Link to post
Share on other sites
softklin

quero fazer uma coisa parecida com  a dropbox.A minha ideia era criar um server onde podesse enviar ficheiros pelo o vb para ficar armazenados la os files

Mas apenas tu envias os ficheiros ou por qualquer pessoa que faça um registo, por exemplo?


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
softklin

Se não te importares que seja sem ser por página web, podes usar ftp (mesmo alguns browsers mais actuais mostram pastas FTP como se fossem pastas no computador). Basicamente, podes definir que apenas pode fazer upload quem tem uma conta, e que toda a gente pode fazer download, se souber o endereço.

O registo, tens de ser tu a fazer, por exemplo, as pessoas pedirem-te por email.

Vê as alternativas de servidores FTP que já te foram dadas pelo nokPT, e se o servidor for mesmo teu, pondera o que o apocsantos disse sobre FTP com TLS.


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.