Apache2
Revisão de 15h28min de 18 de abril de 2022 por Renefgj (discussão | contribs) (→Criando uma Alias para sub-site)
Índice
Instalando o APACHE2
Ubuntu
apt-get install apache2
Debian
apt install apache2
Verificar as configurações
apache2 -t
or
httpd -t
Para saber as portas liberadas consulte Linux:Netstat
Habilitando os MODs do proxy
sudo a2enmod ssl sudo a2enmod proxy sudo a2enmod proxy_http sudo a2enmod proxy_balancer sudo a2enmod lbmethod_byrequests
Configurando Site em Outras portas
<VirtualHost *:81>
ServerAdmin renefgj@gmail.com
ServerName pocdadosabertos.inep.rnp.br
ServerAlias 20.197.236.31
DocumentRoot /data/html/Brapci3.0/public/
<Directory "/data/html/Brapci3.0/public/">
Require all granted
</Directory>
</VirtualHost>
Para liberar a port para resposta do Apache, altere o arquivo port.conf
nano /etc/apache2/ports.conf
Inclua a linha:
Listen 127.0.0.1:81
Configurando Site para redirecionamento - PROXY
sudo nano /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80> ProxyPreserveHost On ProxyPass / http://127.0.0.1:8080/jspui ProxyPassReverse / http://127.0.0.1:8080/jspui </VirtualHost>
Redirecionando para outro servidor
<VirtualHost *:80>
ServerName cip.brapci.inf.br
ServerAlias 143.54.112.86
ServerAdmin renefgj@gmail.com
ProxyRequests Off
<Proxy *>
Order Allow,Deny
Allow from all
</Proxy>
ProxyPass / http://143.54.112.86:80
ProxyPassReverse / http://143.54.112.86:80
</VirtualHost>
Criando uma Alias para sub-site
Alias /eventos /data/html/Brapci3.0/public/
<Directory /data/html/Brapci3.0/public/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
sudo nano /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80> ProxyPreserveHost On ProxyPass / http://127.0.0.1:8080/jspui ProxyPassReverse / http://127.0.0.1:8080/jspui </VirtualHost>
<Location /thesa>
ProxyPass http://143.54.112.86:82/
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
</Location>
Habilitar as regras do Apache2
a2dissite 000-default a2ensite dspace
REDIRECIONAMENTO - DSPACE
/etc/apache2/000-default.conf
<VirtualHost *:80>
ServerName repositorio.rnp.br
ServerAdmin dadosdepesquisa@rnp.br
Redirect / https://repositorio.rnp.br
</VirtualHost>
<VirtualHost *:443>
Options Indexes FollowSymLinks MultiViews
ServerAdmin renefgj@gmail.com
ServerName dadosdepesquisa.rnp.br
ServerAlias www.dadosdepesquisa.rnp.br
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLEngine on
SSLCertificateFile /etc/ssl/private/repositorio.rnp.br.crt
SSLCertificateKeyFile /etc/ssl/private/repositorio.rnp.br.key
</VirtualHost>