Você está na página 1de 7

Bem-vindoAXitami

Bem-vindoAXitami Xitami é um programa / servidor de internet gr á tis port á til de

Xitami é um programa / servidor de internet grátis portátil de alta qualidade. É distribuído com código de fonte de acordo com a Licença .

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ê não precisa mudar uma única opção para roda-lo.

· Xitami é pequeno e robusto: está baseado em um software sólido que cria ferramentas que foi desenvolvido para servidores de TCP/IP de multithreaded.

· Ao contrário de qualquer outro servidor de internet, Xitami foi projetado como um jogo de componentes reutilizáveis portáteis.

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

ResumodasCaracterísticasdoXitami

· Servidor que apóia HTTP/1.0, FTP, CGI/1.1, que SSI protocola, que imagem de servidor-lado traça, usuário-definido MIMIQUE tipos, raízes de documento múltiplas, conexões persistentes, em-o-voam reconfiguration de servidor, mensagens de erro de customisable, HTML multilíngüe documenta e manuscritos de CGI multilíngües, HTTP ADQUIRE, ENCABECE, PONHA, APAGUE, MOVA, e métodos de CÓPIA, cabeçalhos de HTTP de customisable,;

· Segurança: autenticação básico por diretório, FTP têm acesso direitos por usuário e por diretório, em-o-voe o usuário e administração de contra-senha, setuid de Unix, restringem acesso por IP se dirija, CGIs seguro, opção de SSL (Xitami/Pro);

· Anotando: CLF, IIS, XML, e costume tronco arquivo formatos, ciclismo de arquivo de tronco programado, lookups de DNS inverso assíncrono,;

· Anfitriões virtuais: HTTP de multihoming e FTP é anfitrião, HTTP/1.1 os anfitriões

virtuais, configuração independente cheia (arquivos de tronco, teia espaça, direitos

de acesso,

)

por anfitrião virtual;

· Configuração: config de editable arquiva, ou por uma interface de administração teia-baseada (WBA) isso inclui o feiticeiro de anfitrião virtual, controle de servidor (reinicie, termine), monitor de conexão ativo, e configuração cheia de opções de

servidor, segurança, usuários, etc.;

· Aplicações: apoio direto para manuscritos de CGI em Perl, Awk, Rexx, Python, que WSX protocolam para tomada-em extensões, que SSI protocolam para teia

dinâmica chama, ISAPI debaixo de Windows, protocolo de filtro para filtros de página de teia arbitrários, LRWP protocolam para persistente (CGI rápido) aplicações em Perl, C, Python, Java, Java Servlets,;

· Desenvolvimento: instala pronto-para-corrido, portátil a Windows, OS/2, Unix, OpenVMS, locais de teia completamente portáteis e aplicações de teia;

· Desempenho: máquina de multithreading interna, jejue até mesmo em sistemas mais lentos, pegada pequena, opção para restringir HTTP e conexões de FTP, FTP cota gerente.

InstalandoeConfigurandoXitami

1:quandovocêtentarusareorganizaroXitami,elepedeumpassword!

Crie dois arquivos:

1. defaults.cfg:

2. [Segurança]

3. filename=defaults.aut

4. defaults.aut:

5. [/Admin]

6. admin=verysecret

Agora use userid ' admin' e contra-senha ' verysecret' para ter acesso o WBA.

2:ajuda-eunãoentendocomodefinirosusuáriosepasswords!

O Xitami usa dois sistemas de user/password separados, um para páginas da rede e um para acesso de FTP. Começando, crie o defaults.cfg e defaults.aut exatamente como descrito acima. Então, para cada diretório de webpage que você quer proteger, some uma entrada em defaults.aut. Entre no diretório de URL com ou sem um conduzir ' / ' - não importa. Some cada usuário com a contra-senha deles/delas. Por exemplo, dizer que só ' Padre' e ' José' pode chegar a webpages que começa 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 usuário de FTP separadamente. Primeiro, acrescente estas linhas a defaults.cfg:

[Ftp]

Diretório-file=ftpdloc.aut

Usuário-file=ftplocal.aut

Agora você pode editar ftplocal.aut para definir os usuários. O arquivo que ftpusers.aut mostra para o que é permitido. Por exemplo, definir um ' usuário de anonymous' que só conecta ao diretório de ftproot/pub com acesso de leitura escreve isso em ftplocal.aut:

[Anônimo] Access=G Contra-senha = * Root=/pub

Uma organização bastante clássica é definir um espaço da rede pessoal para cada usuário, que eles podem atualizar usando FTP. Tenha cuidado com isto, porque é possível que alguma coisa fixada entre em seu sistema de forma que qualquer usuário pode correr um programa de CGI (inseguro em sistemas de Windows). Porém, isto é um risco. Configure:

1. Para cada usuário, crie um diretório debaixo do ftproot com o nome curto do usuário.

2. Crie uma conta de FTP como descrito acima. Use o acesso corrige GPD, e MR se você quer os permita a diretórios de create/remove.

3. Defina um pseudônimo de HTTP que aponta a este diretório. Por exemplo, em defaults.cfg:

4. [Pseudônimo]

5. padre=ftproot/josé

6. Se você também quer que essa webpages sejam privados (contra-senha protege), acrescente uma entrada a defaults.aut:

7. [/padre]

8. padre=Gsh65sgs12

3:possorecorreraumavariáveldeambientenosetting? dewebpages

Sim. Por exemplo, se você definiu o WEBROOT uma variável para especificar o local de webpages, use $(WEBROOT) na colocação de webpages. Note que as variáveis de ambiente são fixas em seu manuscrito de startup ao nível do sistema operacional (por exemplo .profile under Unix, autoexec.bat under Windows 95).

4:eutentoiniciarnaminhainstalaçãoenadatrabalha-socorro!

Se você editou xitami.cfg, você tem que voltar a versão original fora do Xitami usado em arquivo ou no pacote de instalação. 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 prévia por definir um usuário de administrador novo e contra-senha.

5:euinstaleioXitami hádoisdiasatrás,eagoraeunãopossoconectarait!

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

É um porto de TCP/IP que é usado para HTTP. (HTTP que é o HyperText de Transferência Protocolo, os meios pelos quais a rede chama (normalmente).)

7:porqueosservidoresderedequeremusaraporta80atravésdedefault?

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 endereço de IP que precisa. O sinal de origem de TCP/IP incluirá a URL, mas normalmente não acontece. Assim sendo, você precisa de outro modo para descobrir o URL. Dos vários modos que isto pode ser feito, um escolhido pela maioria é“serviços de TCP/IP. Número de base Bem Conhecido " para a maioria que TCP/IP entenda inclusive HTTP que " todo o mundo sabe ", e se nada mais é especificado então que isso é o que é usado. O " número de entrada Bem Conhecido " para HTTP é 80. Assim os servidores querem usar isto através de falta de forma para que todo mundo saiba onde os achar através da falta de recursos.

8:existealgummodoparaincapacitarocompletely? daWBA

Sim, fixe a opção de security:admin a 0.

9:comoeuinstaloumaversãonovadeXitamisemperdermeuconfig?

Primeiramente, tenha certeza você não mudou xitami.cfg ou xitami.aut. Se você mudou estes, pôs suas mudanças em defaults.cfg e defaults.aut, e acrescentou isto a defaults.cfg:

[Segurança]

filename=defaults.aut

Em princípio você pode re-instalar agora seguramente Xitami. A instalação não escreverá elaboradamente qualquer outra coisa que você modificou, inclusive arquivos de tronco, que na rede chamam-se CGIs, etc. Porém, para segurança, faça um vigoroso backup da raiz do Xitami inteira antes de re-instalar, por via das dúvidas. Você deveria fazer isto regularmente de qualquer maneira.

10:possoinstalaroXitamiemumsistemaquejátemumserver? derede

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 também é acrescentado a porta de FTP standard de 21 , neste caso, 1021.

11:comoeumudoaportadeHTTPparaoFTPqueaportamàs21?

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

colocação. Assim, move-se a porta de HTTP a 90, fixe o portbase a 10, e o FTP aportam a

11.

12:'ping127.0.0.1'trabalha,maseunãopossoconectarahttp://127.0.0.1/

Há muitas possíveis causas deste problema. O que nós sabemos:

1. O browser simplesmente não conectará nada

você provavelmente disse para o

Xitami que usasse um IP específico. Exclua os acessos por 127.0.0.1. Solução:

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 colocações de procuração de forma que os endereços locais (127.0.0.1 e localhost) adquiram além dele. Se este falhar, você pode precisar definir uma entrada dentro do seu ' o arquivo de anfitriões para ' local host'.

3. Seu servidor pode estar atrás de um servidor de procuração que não está permitindo conexões de HTTP para adquirir além de. Veja seu administrador de rede.

13:eupossoconectarahttp://127.0.0.1/masnãohttp://127.0.0.1/admin

Há muitas possíveis causas deste problema:

1. Você pode ter uma versão velha de Xitami. Tenha certeza que você está correndo a versão 2.0 pelo menos.

2. Você pode ter instalado uma versão nova de Xitami, mas pode ter mantido o xitami.cfg de uma instalação velha. Isto pode deixar a definição de WSX para /admin indefinido, assim /admin não trabalhará. Sintoma: você adquire ' não supported' como uma mensagem de erro.

3. Se você estiver usando Xitami debaixo de Windows 3.x, o /admin WBA não é apoiado. O 32-FAT ' versão de console' de Xitami pode correr debaixo de Win32s.

14:porquefaz127.0.0.1nãotrabalhamcomoservidores debusca?

O problema é que se são passados 127.0.0.1 ao servidor de busca, não podem solucionar aquela parte de trás da sua máquina local. Você pode configurar seu browser de forma que certos endereços (127.0.0.1) não sejam passado à procuração. Este é de fato o browser que é realmente maluco, porque este endereço nunca significa qualquer outra coisa.

15:porquefazermeuinterruptordeendereçodeservidorentre127.0.0.1e

253.239.42.1?

127.0.0.1 sempre estão disponíveis (é o loopback local); o outro endereço está disponível quando você for on-line e conectado para o mundo externo.

16:euquerotestarumlocalmasmeubrowsernãopodeachar'www.myhost.com'

Edite o ' o arquivo de anfitriões (no diretório do Windows, e você pode querer renomear ' hosts.sam' para ' anfitriões), e aponta o seu nome de local para 127.0.0.1.

17:oqueéo'root'? dedocumento

A raiz de documento é o diretório onde os arquivos principais são. Por exemplo, se alguém pedir um arquivo " http://somehost/index.htm ", isto é levado para significar ' index.htm no root' de documento. Este normalmente é o diretório chamado ' webpages' no diretório 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:euprecisodedoiscomputadoresparausarXitami?

Você pode usar um computador como um servidor, e um como um cliente se você gostar, mas, você também pode usar o mesmo computador como o cliente e servidor. Xitami é tão pequeno que você pode desenvolver Java ou CGI no mesmo sistema você os testa na mesma plataforma, e você não notará lentidão. Este é um modo mais simples de trabalhar que sempre copiando seu webstuff a outra máquina (backup).

19:possorodaroXitamidebaixodeDOS?

Qual versão de DOS? Nós não 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 mínimo.

20:possousaroXitamiemcimadeumISDNoudial-emconnection?

Sim, se TCP/IP trabalha e o ' comando de ping' faz algo útil. O Mesmo vai por X.25, armação-revezamento, portador-pombo, e tambores de telefone.

Comoeumudomeuaddress? deIP

Através de falta, o Xitami aceita conexões em qualquer endereço de IP disponível. Se você tem que IP múltiplo, o Xitami aceita conexões em todos eles. Mas normalmente debaixo do Windows você tem só uma conexão de rede, só um IP se dirigem (entretanto com um dual- up ,na conexão você tem duas interfaces e dois endereços). Você também pode configurar Xitami para aceitar conexões em um endereço específico.

Xitamiestáinformandooendereço doservidorerrado.

O Xitami obtém seu nome, do sistema operacional. Confira a configuração 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.

ComoeudigoparaoXitamiqueusemeunomededomínio?

O Xitami trabalha com quaisquer dos endereços de IP disponível no sistema. Não se

preocupe com o nome de domínio não há nenhum modo para definir isto dentro de Xitami. (Quando você usa os anfitriões virtuais que a situação muda um pequeno: lá o nome de domínio está usado como uma chave para escolheu qual anfitrião virtual pode trabalhar)

FINAL:

Na verdade, o Xitami é um servidor pessoal. Ele funciona mais ou menos assim:

No diretório que você instalou o Xitami, existe uma pasta chamada webpages. Nela, você coloca arquivos que podem ser "puxados" através de seu IP. Não entendeu? Vamos

exemplificar:

Nesta pasta, você coloca uma figura qualquer, em extensão.gif ou .jpg. Dê uma olhada no seu IP. Abra o Xitami. Agora digite, em seu browser, o endereço 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:

A figura deve aparecer na tela do seu browser!

E o que isso quer dizer?

Que tudo que vai também 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 alguém olhar o source da pagina la estará seu ip! Você só podera rastrear em salas que permitam o envio de imagens.

Não vai ser rastreado quem entrar na sala com NOPIC=1. O xitami só funciona com conecção de 32 bits! Se sua conecção for de 16 o programa não serve! Mas não se preocupe a maioria desses avisos nunca influem muito no uso do xitami.

Espero que tenha sido útil o tutorial. Alexandre Ferreira.