[AIX Solaris HP-UX Linux Windows][z/OS]

Executando Diversas Instâncias do IBM HTTP Server a Partir de uma Única Instalação

Execute diversas instâncias independentes do IBM® HTTP Server a partir de uma única instalação. É raramente necessário executar diversas instâncias, pois recursos como hosts virtuais permitem que uma única instância atenda de modo eficiente vários sites, mas, em alguns casos, isto é necessário. Se precisar administrar seus sites de forma segura por diferentes administradores, por exemplo, você deve executar instâncias separadas que usam seus próprios arquivos de configuração.

Antes de Iniciar

Este tópico é principalmente para sistemas operacionais AIX, HP-UX, Linux, Solaris e Windows. Na plataforma z/OS, o comando install_ihs cria um diretório separado para cada instância sem criar uma outra cópia do produto. Consulte o tópico do z/OS sobre como configurar o IBM HTTP Server para obter mais informações.
Antes de configurar diversas instâncias, considere se seu problema pode ser resolvido usando hosts virtuais e/ou tendo o IBM HTTP Server atendendo em diversos endereços e portas. A vantagem de uma instância única é que ela usa menos recursos para atender as mesmas solicitações que diversas instâncias.
Evitar Problemas Evitar Problemas: Quando você seguir os exemplos, altere "this_instance" para um nome exclusivo para cada instância.gotcha

Procedimento

  1. Crie um arquivo de configuração principal separado, normalmente o arquivo httpd.conf, para cada instância.
    Boas Práticas Boas Práticas: Para reduzir a duplicação, armazene diretivas comuns em arquivos comuns e importe-as para arquivos de configuração principal separados com a diretiva Include.bprac
    Chamamos o arquivo de configuração conf/this_instance.conf para o restante destas etapas.
    A seguir há um exemplo simples de um arquivo de configuração para uma instância:
    Listen 10.0.0.1:80
    PidFile instance1/httpd.pid
    ErrorLog instance1/error.log
    CustomLog instance1/access.log common
    # Other directives that make this instance behave uniquely
    Include conf/common.conf
    Um arquivo de configuração real teria mais diretivas nele para fazer esta instância se comportar de forma diferente do que as outras instâncias.
  2. Defina as configurações de porta nos arquivos de configuração. Não é possível usar uma combinação de porta de atendimento e endereço IP de atendimento para mais de uma instância. Verifique as diretivas Listen em cada arquivo de configuração e verifique se elas são exclusivas. Consulte as informações na diretiva Listen para o Apache HTTP Server para obter informações adicionais.
  3. Defina configurações para criação de log e outros arquivos especiais. Quaisquer arquivos que são armazenados normalmente no diretório install_root/logs não podem ser compartilhados entre instâncias. Cada instância deve ter valores exclusivos para as diretivas a seguir:
    PidFile
    Aplicável a todas as configurações. Consulte as informações na diretiva PidFile para o Apache HTTP Server.
    ScriptSock
    Aplicável às configurações não Windows com mod_cgid ativado.
    ErrorLog
    Aplicável a todas as configurações. Consulte as informações sobre a diretiva ErrorLog para o Apache HTTP Server.
    CustomLog ou TransferLog
    Aplicável a todas as configurações. Consulte as informações sobre a diretiva CustomLog ou a diretiva TransferLog para o Apache HTTP Server.
    SSLCachePortFilename
    Aplicável a todas as configurações não Windows com o SSL ativado. Consulte as informações sobre a diretiva SSLCachePortFilename.
    SSLCachePath
    Aplicável quando todas as condições a seguir forem verdadeiras:
    • A plataforma não é Windows.
    • O SSL está ativado.
    • A diretiva SSLCacheDisable não está configurada.
    • bin/apachectl foi modificado para especificar um sinalizador -d diferente ou bin/apachectl foi ativado com um sinalizador -d explícito.
    • O diretório especificado pelo sinalizador -d não contém o arquivo bin/sidd.
    Consulte as informações sobre a diretiva SSLCachePath para o Apache HTTP Server. Consulte as informações sobre a diretiva SSLCachePath.
    Outras diretivas opcionais que especificam um caminho de arquivo, como criação de log ou rastreio.
  4. [AIX][Windows] Assegure que no máximo uma instância de IHS tenha o Fast Response Cache Accelerator (FRCA), ou AFPA, ativado.
    Nota: O FRCA/AFPA foi descontinuado a partir da V7.0 e seu uso é desencorajado. Não há suporte para sistemas operacionais Windows Vista, Windows 2008 ou qualquer sistema operacional Windows posterior.
  5. Inicie ou pare a instância do servidor IHS.
    • [AIX][HP-UX][Linux][Solaris] Use estes comandos para iniciar e parar o IHS:
      # cd /install_dir
      # bin/apachectl -k start -f conf/this_instance.conf
      # bin/apachectl -k stop  -f conf/this_instance.conf
      Alternativamente, é possível criar uma cópia de apachectl para cada instância e atualizar os comandos em cada cópia para incluir "-f conf/this_instance.conf".
    • [Windows] Use estes comandos para configurar uma nova instância:
      cd \install_dir
      bin\Apache.exe -f conf/this_instance.conf -k install -n IHS-this_instance
      Escolha um destes comandos para iniciar e parar o IHS:
      • Use este comando:
        net start IHS-this_instance
      • Use este comando:
        cd \install_dir
        bin\Apache.exe -k install -n IHS-this_instance.conf
      • Localize IHS-this_instance na interface de Serviços para o Microsoft Windows.
    Consulte o tópico sobre como iniciar e parar o IBM HTTP Server para obter informações adicionais.
Tópico de Tarefa    

Termos e condições para centros de informações | Feedback

Última atualização: October 28, 2014 11:09 AM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=ihs-dist&topic=tihs_multipleihs
Nome do arquivo: tihs_multipleihs.html