Установка и настройка Apache в CentOS 8
Índice:
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/httpdarquivo de configuração principal do Apache é /etc/httpd/conf/httpd.conf. Os arquivos de configuração que terminam com.conflocalizados no diretório/etc/httpd/conf.dsã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.confe armazenados em/etc/httpd/conf.ddiretório/etc/httpd/conf.dVocê 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 nomeadomydomain.com.conf
Os arquivos de log do Apache (access_logeerror_log) estão localizados no diretório/var/log/httpd/. É recomendável ter umaccessdiferente e arquivos de log deerrorpara 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/
- É uma boa prática seguir uma convenção de nomenclatura padrão. Por exemplo, se o nome do domínio for
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 centosComo instalar e configurar o nextcloud com apache no centos 7
O Nextcloud é uma plataforma de colaboração e compartilhamento de arquivos auto-hospedada de código aberto, semelhante ao Dropbox. Neste tutorial, mostraremos como instalar e configurar o Nextcloud com Apache em uma máquina CentOS 7.
Como instalar o apache cassandra no centos 7
O Apache Cassandra é um banco de dados NoSQL de código aberto, sem um único ponto de falha, fornecendo escalabilidade linear e alta disponibilidade sem comprometer o desempenho. Este tutorial descreve como instalar o Apache Cassandra no CentOS 7.
Como instalar e proteger o phpmyadmin com apache no centos 7
O phpMyAdmin permite que você interaja com os bancos de dados MySQL, gerencie contas e privilégios de usuários e execute instruções SQL. Neste tutorial, descreveremos as etapas necessárias para instalar e proteger o phpMyAdmin com Apache no CentOS 7.







