Android

Como instalar o apache no centos 8

Установка и настройка Apache в CentOS 8

Установка и настройка Apache в CentOS 8

Índice:

Anonim

O servidor HTTP Apache é o servidor da Web mais utilizado no mundo. É um servidor HTTP gratuito, de código aberto e multiplataforma, incluindo recursos avançados, e pode ser estendido por uma ampla variedade de módulos., explicaremos como instalar e gerenciar o servidor da web Apache no CentOS 8.

Instalando o Apache

O Apache está disponível nos repositórios padrão do CentOS, e a instalação é bem simples.

Nas distribuições baseadas em RHEL, o pacote e o serviço Apache são chamados httpd . Para instalar o Apache, execute o seguinte comando como root ou usuário com privilégios de sudo:

sudo yum install

Quando a instalação estiver concluída, ative e inicie o serviço Apache:

sudo systemctl enable sudo systemctl start

Para verificar se o serviço está em execução, verifique seu status:

sudo systemctl status

A saída deve ser algo como isto:

● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago…

Ajustando o firewall

FirewallD é a solução de firewall padrão no Centos 8.

Durante a instalação, o Apache cria arquivos de serviço firewalld com regras predefinidas para permitir o acesso às portas HTTP ( 80 ) e HTTPS ( 443 ).

Os seguintes comandos abrirão permanentemente as portas necessárias:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

Gerenciando o Apache

Esta seção explica como os arquivos de configuração do Apache são estruturados e as práticas recomendadas para gerenciar o servidor da web Apache.

  • Todos os arquivos de configuração do Apache estão localizados no diretório /etc/httpd arquivo de configuração principal do Apache é /etc/httpd/conf/httpd.conf. Os arquivos de configuração que terminam com .conf localizados no diretório /etc/httpd/conf.d são Os arquivos de configuração responsáveis ​​pelo carregamento de vários módulos do Apache estão localizados no diretório /etc/httpd/conf.modules.d.Os arquivos vhost do Apache devem terminar com .conf e armazenados em /etc/httpd/conf.d diretório /etc/httpd/conf.d Você pode ter quantos fantasmas precisar. Criar um arquivo de configuração separado (vhost) para cada domínio facilita a manutenção do servidor.
    • É uma boa prática seguir uma convenção de nomenclatura padrão. Por exemplo, se o nome do domínio for mydomain.com , o arquivo de configuração deverá ser nomeado mydomain.com.conf
    Os arquivos de log do Apache ( access_log e error_log ) estão localizados no diretório /var/log/httpd/ . É recomendável ter um access diferente e arquivos de log de error para cada vhost. Você pode definir o diretório raiz do documento do domínio para qualquer local que desejar. Os locais mais comuns para o webroot incluem:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Conclusão

Parabéns, você instalou o Apache com sucesso no seu servidor CentOS 8. Agora você está pronto para começar a implantar seus aplicativos e usar o Apache como um servidor web ou proxy.

Você pode gerenciar o serviço Apache da mesma maneira que qualquer outra unidade systemd.

apache centos