Vous êtes sur la page 1sur 7

Bem-vindo A Xitami

Xitami um programa / servidor de internet grtis porttil de alta qualidade. distribudo com cdigo de fonte de acordo com a Licena . O que tem de especial sobre o Xitami?

Roda em todas as plataformas de UNIX, OS/2, OpenVMS, Windows 3.x, Windows 95, e Windows NT. Como facilmente se instala o Xitami. Considerando que o software vem configurado completamente, voc no precisa mudar uma nica opo para roda-lo. Xitami pequeno e robusto: est baseado em um software slido que cria ferramentas que foi desenvolvido para servidores de TCP/IP de multithreaded. Ao contrrio de qualquer outro servidor de internet, Xitami foi projetado como um jogo de componentes reutilizveis portteis.

Se voc um fomentador de software, visite a home page de iMatix e d uma olhada em em outros produtos. Libero, SFL, e SMT so as ferramentas de software que fazem o Xitami porttil. Voc pode usar livremente em qualquer projeto; se voc pretende estender o Xitami, voc vai querer estas ferramentas.

Resumo das Caractersticas do Xitami

Servidor que apia HTTP/1.0, FTP, CGI/1.1, que SSI protocola, que imagem de servidor-lado traa, usurio-definido MIMIQUE tipos, razes de documento mltiplas, conexes persistentes, em-o-voam reconfiguration de servidor, mensagens de erro de customisable, HTML multilnge documenta e manuscritos de CGI multilnges, HTTP ADQUIRE, ENCABECE, PONHA, APAGUE, MOVA, e mtodos de CPIA, cabealhos de HTTP de customisable,; Segurana: autenticao bsico por diretrio, FTP tm acesso direitos por usurio e por diretrio, em-o-voe o usurio e administrao de contra-senha, setuid de Unix, restringem acesso por IP se dirija, CGIs seguro, opo de SSL (Xitami/Pro); Anotando: CLF, IIS, XML, e costume tronco arquivo formatos, ciclismo de arquivo de tronco programado, lookups de DNS inverso assncrono,; Anfitries virtuais: HTTP de multihoming e FTP anfitrio, HTTP/1.1 os anfitries virtuais, configurao independente cheia (arquivos de tronco, teia espaa, direitos de acesso,...) por anfitrio virtual; Configurao: config de editable arquiva, ou por uma interface de administrao teia-baseada (WBA) isso inclui o feiticeiro de anfitrio virtual, controle de servidor (reinicie, termine), monitor de conexo ativo, e configurao cheia de opes de servidor, segurana, usurios, etc.; Aplicaes: apoio direto para manuscritos de CGI em Perl, Awk, Rexx, Python, que WSX protocolam para tomada-em extenses, que SSI protocolam para teia

dinmica chama, ISAPI debaixo de Windows, protocolo de filtro para filtros de pgina de teia arbitrrios, LRWP protocolam para persistente (CGI rpido) aplicaes em Perl, C, Python, Java, Java Servlets,; Desenvolvimento: instala pronto-para-corrido, porttil a Windows, OS/2, Unix, OpenVMS, locais de teia completamente portteis e aplicaes de teia; Desempenho: mquina de multithreading interna, jejue at mesmo em sistemas mais lentos, pegada pequena, opo para restringir HTTP e conexes de FTP, FTP cota gerente.

Instalando e Configurando Xitami


1: quando voc tentar usar e organizar o Xitami, ele pede um password! Crie dois arquivos: 1. defaults.cfg:
2. 3. 5. 6. [Segurana] filename=defaults.aut [/Admin] admin=verysecret

4. defaults.aut: Agora use userid ' admin' e contra-senha ' verysecret' para ter acesso o WBA. 2: ajuda - eu no entendo como definir os usurios e passwords! O Xitami usa dois sistemas de user/password separados, um para pginas da rede e um para acesso de FTP. Comeando, crie o defaults.cfg e defaults.aut exatamente como descrito acima. Ento, para cada diretrio de webpage que voc quer proteger, some uma entrada em defaults.aut. Entre no diretrio de URL com ou sem um conduzir ' / ' - no importa. Some cada usurio com a contra-senha deles/delas. Por exemplo, dizer que s ' Padre' e ' Jos' pode chegar a webpages que comea com ' /personal ', voc escreve para isto:
[/personal] padre=Go96xas883 jos=Yhs7gsr73

(Eu estou inventando contra-senhas tolas aqui.). Para se ter acesso ao FTP, voc precisa definir cada usurio de FTP separadamente. Primeiro, acrescente estas linhas a defaults.cfg:
[Ftp] Diretrio-file=ftpdloc.aut Usurio-file=ftplocal.aut

Agora voc pode editar ftplocal.aut para definir os usurios. O arquivo que ftpusers.aut mostra para o que permitido. Por exemplo, definir um ' usurio de anonymous' que s conecta ao diretrio de ftproot/pub com acesso de leitura escreve isso em ftplocal.aut:
[Annimo] Access=G Contra-senha = * Root=/pub

Uma organizao bastante clssica definir um espao da rede pessoal para cada usurio, que eles podem atualizar usando FTP. Tenha cuidado com isto, porque possvel que alguma coisa fixada entre em seu sistema de forma que qualquer usurio pode correr um programa de CGI (inseguro em sistemas de Windows). Porm, isto um risco. Configure: 1. Para cada usurio, crie um diretrio debaixo do ftproot com o nome curto do usurio. 2. Crie uma conta de FTP como descrito acima. Use o acesso corrige GPD, e MR se voc quer os permita a diretrios de create/remove. 3. Defina um pseudnimo de HTTP que aponta a este diretrio. Por exemplo, em defaults.cfg:
4. [Pseudnimo] 5. padre=ftproot/jos

6. Se voc tambm quer que essa webpages sejam privados (contra-senha protege), acrescente uma entrada a defaults.aut:
7. [/padre] 8. padre=Gsh65sgs12

3: posso recorrer a uma varivel de ambiente no setting? de webpages Sim. Por exemplo, se voc definiu o WEBROOT uma varivel para especificar o local de webpages, use $(WEBROOT) na colocao de webpages. Note que as variveis de ambiente so fixas em seu manuscrito de startup ao nvel do sistema operacional (por exemplo .profile under Unix, autoexec.bat under Windows 95). 4: eu tento iniciar na minha instalao e nada trabalha - socorro! Se voc editou xitami.cfg, voc tem que voltar a verso original fora do Xitami usado em arquivo ou no pacote de instalao. Debaixo do Windows voc pode usar Winzip ou unzip para extrair arquivos dos pacotes .exe. Se voc s trabalhou durante o WBA, voc pode apagar defaults.cfg. Veja a pergunta prvia por definir um usurio de administrador novo e contra-senha. 5: eu instalei o Xitami h dois dias atrs, e agora eu no posso conectar a it! Voc provavelmente fixou o servidor de IP que dirige a algo diferente. Apague o ipaddress=xxx de linha no arquivo de defaults.cfg. Se voc realmente fez isto, apague defaults.cfg.. 6: o que um ' port' de HTTP, actually? ,

um porto de TCP/IP que usado para HTTP. (HTTP que o HyperText de Transferncia Protocolo, os meios pelos quais a rede chama (normalmente).) 7: por que os servidores de rede querem usar a porta 80 atravs de default? Para contatar um programa que corre em outro computador por TCP/IP (como, diga, um servidor de rede), voc precisa saber duas coisas: O IP que se dirige do outro computador, e o TCP/IP, estaciona os seus pedidos. O URL sempre inclui o nome do outro sistema (ou seu IP se origem) do qual voc pode adquirir o endereo de IP que precisa. O sinal de origem de TCP/IP incluir a URL, mas normalmente no acontece. Assim sendo, voc precisa de outro modo para descobrir o URL. Dos vrios modos que isto pode ser feito, um escolhido pela maioria servios de TCP/IP. Nmero de base Bem Conhecido " para a maioria que TCP/IP entenda inclusive HTTP que " todo o mundo sabe ", e se nada mais especificado ento que isso o que usado. O " nmero de entrada Bem Conhecido " para HTTP 80. Assim os servidores querem usar isto atravs de falta de forma para que todo mundo saiba onde os achar atravs da falta de recursos. 8: existe algum modo para incapacitar o completely? da WBA Sim, fixe a opo de security:admin a 0. 9: como eu instalo uma verso nova de Xitami sem perder meu config? Primeiramente, tenha certeza voc no mudou xitami.cfg ou xitami.aut. Se voc mudou estes, ps suas mudanas em defaults.cfg e defaults.aut, e acrescentou isto a defaults.cfg:
[Segurana] filename=defaults.aut

Em princpio voc pode re-instalar agora seguramente Xitami. A instalao no escrever elaboradamente qualquer outra coisa que voc modificou, inclusive arquivos de tronco, que na rede chamam-se CGIs, etc. Porm, para segurana, faa um vigoroso backup da raiz do Xitami inteira antes de re-instalar, por via das dvidas. Voc deveria fazer isto regularmente de qualquer maneira. 10: posso instalar o Xitami em um sistema que j tem um server? de rede Se voc j estiver correndo um servidor na porta 80, voc tem que configurar Xitami para correr em alguma outra porta.
[servidor] portbase=1000

corra Xitami em porto 1080. O portbase tambm acrescentado a porta de FTP standard de 21 , neste caso, 1021. 11: como eu mudo a porta de HTTP para o FTP que aportam s 21?

Voc pode trocar a porta de HTTP entre 80 e 100 enquanto deixar o FTP aportar s 21. Fixe o portbase do servidor a um valor entre 1 e 20, e subtraia isto do FTP da porta de colocao. Assim, move-se a porta de HTTP a 90, fixe o portbase a 10, e o FTP aportam a 11. 12: ' ping 127.0.0.1 ' trabalha, mas eu no posso conectar a http://127.0.0.1/ H muitas possveis causas deste problema. O que ns sabemos: 1. O browser simplesmente no conectar nada... voc provavelmente disse para o Xitami que usasse um IP especfico. Exclua os acessos por 127.0.0.1. Soluo: apague qualquer linha ' ipaddress=xxx ' em defaults.cfg. 2. Se voc estiver usando um servidor de busca, primeiro tente incapacitar isto completamente. Se isto melhorar as coisas, reconfigure as colocaes de procurao de forma que os endereos locais (127.0.0.1 e localhost) adquiram alm dele. Se este falhar, voc pode precisar definir uma entrada dentro do seu ' o arquivo de anfitries para ' local host'. 3. Seu servidor pode estar atrs de um servidor de procurao que no est permitindo conexes de HTTP para adquirir alm de. Veja seu administrador de rede. 13: eu posso conectar a http://127.0.0.1 / mas no http://127.0.0.1/admin H muitas possveis causas deste problema: 1. Voc pode ter uma verso velha de Xitami. Tenha certeza que voc est correndo a verso 2.0 pelo menos. 2. Voc pode ter instalado uma verso nova de Xitami, mas pode ter mantido o xitami.cfg de uma instalao velha. Isto pode deixar a definio de WSX para /admin indefinido, assim /admin no trabalhar. Sintoma: voc adquire ' no supported' como uma mensagem de erro. 3. Se voc estiver usando Xitami debaixo de Windows 3.x, o /admin WBA no apoiado. O 32-FAT ' verso de console' de Xitami pode correr debaixo de Win32s. 14: por que faz 127.0.0.1 no trabalham como servidores de busca? O problema que se so passados 127.0.0.1 ao servidor de busca, no podem solucionar aquela parte de trs da sua mquina local. Voc pode configurar seu browser de forma que certos endereos (127.0.0.1) no sejam passado procurao. Este de fato o browser que realmente maluco, porque este endereo nunca significa qualquer outra coisa. 15: por que fazer meu interruptor de endereo de servidor entre 127.0.0.1 e 253.239.42.1? 127.0.0.1 sempre esto disponveis ( o loopback local); o outro endereo est disponvel quando voc for on-line e conectado para o mundo externo.

16: eu quero testar um local mas meu browser no pode achar ' www.myhost.com' Edite o ' o arquivo de anfitries (no diretrio do Windows, e voc pode querer renomear ' hosts.sam' para ' anfitries), e aponta o seu nome de local para 127.0.0.1. 17: o que o ' root'? de documento A raiz de documento o diretrio onde os arquivos principais so. Por exemplo, se algum pedir um arquivo " http://somehost/index.htm ", isto levado para significar ' index.htm no root' de documento. Este normalmente o diretrio chamado ' webpages' no diretrio de Xitami. Assim se voc instalasse Xitami em c:\xitami, o arquivo de index.htm estaria de fato em c:\xitami\webpages\index.htm. 18: eu preciso de dois computadores para usar Xitami? Voc pode usar um computador como um servidor, e um como um cliente se voc gostar, mas, voc tambm pode usar o mesmo computador como o cliente e servidor. Xitami to pequeno que voc pode desenvolver Java ou CGI no mesmo sistema voc os testa na mesma plataforma, e voc no notar lentido. Este um modo mais simples de trabalhar que sempre copiando seu webstuff a outra mquina (backup). 19: posso rodar o Xitami debaixo de DOS? Qual verso de DOS? Ns no testamos Xitami em um sistema de puro-DOS, mas ele corre na caixa de DOS de Windows 95. Se voc estiver procurando algo que rode em um PC sem Windows, voc poderia considerar OS/2 ou Linux: ambos rodam Xitami muito bem e com hardware mnimo. 20: posso usar o Xitami em cima de um ISDN ou dial-em connection? Sim, se TCP/IP trabalha e o ' comando de ping' faz algo til. O Mesmo vai por X.25, armao-revezamento, portador-pombo, e tambores de telefone. Como eu mudo meu address? de IP Atravs de falta, o Xitami aceita conexes em qualquer endereo de IP disponvel. Se voc tem que IP mltiplo, o Xitami aceita conexes em todos eles. Mas normalmente debaixo do Windows voc tem s uma conexo de rede, s um IP se dirigem (entretanto com um dualup ,na conexo voc tem duas interfaces e dois endereos). Voc tambm pode configurar Xitami para aceitar conexes em um endereo especfico. Xitami est informando o endereo do servidor errado.

O Xitami obtm seu nome, do sistema operacional. Confira a configurao de TCP/IP e especialmente o nome de computador do qual voc deveria poder testar usando o ' ping' comande de um ambiente DOS. Eg. ' mysystem' de ping. Como eu digo para o Xitami que use meu nome de domnio ? O Xitami trabalha com quaisquer dos endereos de IP disponvel no sistema. No se preocupe com o nome de domnio no h nenhum modo para definir isto dentro de Xitami. (Quando voc usa os anfitries virtuais que a situao muda um pequeno: l o nome de domnio est usado como uma chave para escolheu qual anfitrio virtual pode trabalhar) FINAL: Na verdade, o Xitami um servidor pessoal. Ele funciona mais ou menos assim: No diretrio que voc instalou o Xitami, existe uma pasta chamada webpages. Nela, voc coloca arquivos que podem ser "puxados" atravs de seu IP. No entendeu? Vamos exemplificar: Nesta pasta, voc coloca uma figura qualquer, em extenso.gif ou .jpg. D uma olhada no seu IP. Abra o Xitami. Agora digite, em seu browser, o endereo do seu IP, seguido pelo nome do arquivo da figura. Vamos supor que seu IP seja 200.200.200.200 e o nome do arquivo seja figura.gif. A voc digita: http://200.200.200.200/figura.gif A figura deve aparecer na tela do seu browser! E o que isso quer dizer? Que tudo que vai tambm volta. Aviso: O xitami um servidor pessoal. Ou seja, qualquer um pode acessar seu pc! Quando vc mandar a foto do xitami na sala se algum olhar o source da pagina la estar seu ip! Voc s podera rastrear em salas que permitam o envio de imagens. No vai ser rastreado quem entrar na sala com NOPIC=1. O xitami s funciona com coneco de 32 bits! Se sua coneco for de 16 o programa no serve! Mas no se preocupe a maioria desses avisos nunca influem muito no uso do xitami. Espero que tenha sido til o tutorial. Alexandre Ferreira.