Estou usando o Google Compute Engine para hospedar alguns aplicativos em um .dev
domínio, portanto, o SSL é necessário.
Eu tenho o Apache instalado com base emeste guiae meu /var/www/
diretório se parece com:
- domain.dev/ (currently in use - WordPress site)
- html/
- wp-content/
- index.php
- ...
- log/
- database.domain.dev/ (currently unused - I want to access phpMyAdmin by going to this URL)
- html/
- log/
- subdomain.domain.dev/ (currently in use - a separate project but still under the same domain)
- html/
- css/
- scripts/
- index.php
- ...
- log/
No momento, posso visitar esses três URLS e eles funcionam, exceto, é claro database.domain.dev
- apenas me dá a página padrão que mostra que o Apache está funcionando. eu estou tentandoinstale o phpMyAdmin neste subdomíniomas não está funcionando.
Já tenho o MySQL instalado neste servidor - é o que o WordPress está usando. Pretendo adicionar outro banco de dados e outro usuário, por isso estou tentando instalar o phpMyAdmin, pois é mais fácil de gerenciar a partir daí.
O SSL já está funcionando, pois posso ver a página que mostra que o Apache está funcionando quando visito a página. As configurações de DNS foram feitas no Cloud DNS do GCP.
No meu /etc/httpd/sites-available/database.domain.dev.conf
, eu tenho isso:
<VirtualHost *:80>
ServerName www.database.domain.dev
ServerAlias database.domain.dev
DocumentRoot /var/www/database.domain.dev/html
ErrorLog /var/www/database.domain.dev/log/error.log
CustomLog /var/www/database.domain.dev/log/requests.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.database.domain.dev [OR]
RewriteCond %{SERVER_NAME} =database.domain.dev
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
No meu /etc/httpd/conf.d/phpMyAdmin.conf
, eu tenho isso:
Alias /manage /usr/share/phpMyAdmin
...
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/database.domain.dev/html
ServerName database.domain.dev
</VirtualHost>
Quando visitei, https://database.domain.dev/manage
esperava ver o phpMyAdmin aparecer, mas recebi um erro informando que não tenho permissão para visualizar a página. Quando tentei https://database.domain.dev/bogus
, disse que o URL não foi encontrado. Isso me dá uma ideia de que o alias está funcionando, mas não sei por que não tenho acesso para visualizar a página.