Instalação e configuração do servidor Apache no Solaris 10
Privacidade & Cookies
Este site utiliza cookies. Ao Continuar, você concorda com o uso deles. Saiba mais, incluindo como controlar cookies.
recentemente, precisei instalar e configurar uma instalação muito básica do servidor web Apache para um projeto em que estou trabalhando. Foi um processo bastante simples, então decidi escrever este guia como uma incursão informal para colocar o Apache em funcionamento rapidamente. Primeiro vamos ver se está instalado ou não.
bash-3.2# pkginfo -i | grep -i sunwapchsystem SUNWapch2d Apache Web Server V2 Documentationsystem SUNWapch2r Apache Web Server V2 (root)system SUNWapch2u Apache Web Server V2 (usr)
se o Apache não estiver instalado, você precisará instalá-lo a partir de cd ou de uma fonte de instalação de rede. Para este exemplo, vou fingir que temos um disco Solaris 10 os montado em /mnt/cdrom. Instale os pacotes assim.
pkgadd -G -d /mnt/cdrom/Solaris_10/Product SUNWapch2u SUNWapch2r SUNWapch2d
uma vez que os pacotes Apache foram instalados corretamente, podemos começar com a configuração. A maneira mais rápida de fazer isso é usar o arquivo de confguração de exemplo fornecido com a instalação. Copie este arquivo.
cp -p /etc/apache2/httpd.conf-example /etc/apache2/httpd.conf
o arquivo de configuração principal do Apache é geralmente chamado httpd.conf, neste caso, existe em /etc/apache2/httpd.conf. Provavelmente, a primeira coisa que você deseja ver é a diretiva DocumentRoot. Abra /etc / apache2 / httpd.conf e encontre esta linha. A diretiva DocumentRoot informa ao Apache o que ele deve usar para sua localização raiz para servir arquivos fora. Para esta versão do Apache no Solaris, o padrão é /var/apache2/htdocs – vamos deixar esse padrão como está, mas você pode alterá-lo para o que você quiser.
outra diretiva que você pode querer olhar é DirectoryIndex. Isso permite que você especifique o nome do arquivo html que o Apache deve servir quando um diretório é solicitado. Se esse arquivo não existir nesse diretório, uma listagem será gerada automaticamente e exibida. Na maioria dos casos “índice.html ” é definido como o padrão, então vamos deixar isso como está.
por enquanto, vamos verificar se o serviço não está em execução e, em seguida, iniciá-lo e ver se funciona.
bash-3.2# svcs httpSTATE STIME FMRIdisabled 15:08:47 svc:/network/http:apache2bash-3.2# svcadm enable httpbash-3.2# svcs httpSTATE STIME FMRIonline 15:09:02 svc:/network/http:apache2
Ok, parece que está em execução, vá em frente e veja se você pode abri-lo em um navegador da web. Tente o nome do host ou o endereço ip se estiver tentando de outra máquina, ou o localhost ( 127.0.0.1 ) se você estiver tentando isso no sistema que está executando o Apache. Por exemplo, você pode colocar o seguinte na barra de pesquisa em um navegador quando estiver na máquina local: http://127.0.0.1
se o Apache estiver funcionando corretamente, ele deverá exibir uma página básica com links para a página inicial do Apache. Huzzah! Supondo que tudo esteja funcionando, agora você pode começar a construir seu site e veicular conteúdo.
existem muitas maneiras de configurar e configurar o Apache, e uma maneira rápida de ler sobre como fazer essas configurações é usar a documentação que foi instalada no Pacote SUNWapch2d. Esta documentação é fornecida em html e provavelmente será servida pelo Apache sob o alias /manual. Tente ir para http://hostname/manual para ver se a documentação está lá. Uma nota, Servindo desta documentação pode ser desativado em httpd.conf, procure por ‘manual’ no arquivo.
não deixe de conferir o site oficial para mais informações http://httpd.apache.org/