![]() |
s i s t e m a o p e r a c i o n a l m a g n u x l i n u x | ~/ · documentação · suporte · sobre |
Página seguinte
Página anterior
Índice
164. Instalando o servidor HTTPAo se obter o software servidor, tem-se duas opções: conseguir os fontes e compilá-los por si próprio, ou obter os binários pré-compilados. Os binários pré-compilados para a versão Linux (ELF) estão disponíveis no site da NCSA, porém as versões mais antigas não poderão ser ali encontradas.
164.1 Cuidados antes da recepçãoO servidor NCSA o orientará através das opções de configuração e preparará os vários arquivos necessários. Porém antes de tentar baixar o servidor HTTP esteja preparado para responder as seguintes perguntas:
O Sistema OperacionalPrimeiro deve-se escolher pela recepção dos fontes ou de uma versão pré-compilada do software. Caso o sistema utilizado não aparecer no menu, então terão que ser obtido os fontes padrão e compilá-los por si só. Para verificar a versão de seu Linux, deve-se digitar na linha de comando da máquina Linux e digitar:
o qual produzirá uma linha similar a:
Neste caso a versão do Linux é 2.0.36. Os parâmetros remanescentes podem ser configurados mais tarde pela modificação do arquivo
Tipo de processo (ServerType)Especifica como a máquina executará o servidor HTTPd. O método preferido é o "standalone" (independente). Isto faz com que o servidor HTTP seja executado permanentemente. Caso se escolha carregar o HTTPd sob "inetd", o executável será recarregado em memória para todas as requisições realizadas, o que pode diminuir a velocidade do servidor.
Porta de conexão (Port)Especifica a qual porta da máquina o servidor HTTPd irá conectar-se e aguardar pelos pedidos HTTP. Caso se possa registrar-se como "root", use a porta padrão local igual a 80. Caso contrário escolha uma entre 1025 e 65535.
Identidade do usuário do servidor (User)Esta é a identidade do usuário que o servidor utilizará ao responder os pedidos e trabalhar com arquivos. Esta pergunta precisa ser respondida somente se estiver executando o servidor no modo "standalone". Caso não se tenha permissões de superusuário, deve-se usar o nome do próprio usuário para registro. Caso se seja o administrador do sistema, pode-se querer criar um usuário especial para poder controlar as permissões de arquivo.
Identidade do grupo do servidor (Group)Esta é a identidade do grupo que o servidor usará ao responder os pedidos e atuar sobre os arquivos. É similar à identidade do usuário do servidor e é aplicável somente no modo de execução standalone. Caso não se tenha permissões de superusuário, deve-se usar somente o nome do grupo primário do usuário. Pode-se descobrir o grupo digitando-se groups na linha de comandos Linux.
Endereço de e-mail do administrador do servidor (ServerAdmin)Este é o endereço e-mail para o qual os usuários devem enviar mensagens para relatar problemas com o servidor. Pode-se usar o endereço e-mail do administrador do sistema.
Localização do diretório do servidor (ServerRoot)É onde o servidor reside no sistema local. Caso se tenha permissões de superusuário deixe-o no local recomendado:
Localização dos arquivos HTML (DocumentRoot)É a localização dos arquivos HTML a serem disponibilizados. A localização padrão é No caso de dúvida, deve-se usar as localizações padrão. Agora que temos as respostas às perguntas acima pode-se transferir o NCSA HTTPd a partir de
http://hoohoo.ncsa.uiuc.edu/docs/setup/OneStep.html. Deve-se ler a documentação HTTPd em
http://hoohoo.ncsa.uiuc.edu/docs/ antes de iniciar a instalação. Caso se planeje compilar o código fonte, então será necessário modificar os makefiles em cada um dos três diretórios
164.2 Compilando o HTTPd
A compilação é muito simples. Basta digitar
Página seguinte Página anterior Índice |