Ich darf mein neu installiertes phpMyAdmin nicht anzeigen

Ich darf mein neu installiertes phpMyAdmin nicht anzeigen

Ich verwende Google Compute Engine, um einige Anwendungen unter einer .devDomäne zu hosten, daher ist SSL erforderlich.

Ich habe Apache installiert basierend aufdieser Leitfadenund mein /var/www/Verzeichnis sieht so aus:

- 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/

Im Moment kann ich diese drei URLs besuchen und sie funktionieren, außer natürlich database.domain.dev- es wird mir nur die Standardseite angezeigt, die zeigt, dass Apache funktioniert. Ich versucheInstallieren Sie phpMyAdmin auf dieser Subdomainaber es funktioniert nicht.

Auf diesem Server ist MySQL bereits installiert – WordPress verwendet es. Ich möchte eine weitere Datenbank und einen weiteren Benutzer hinzufügen. Deshalb versuche ich, phpMyAdmin zu installieren, da es von dort aus einfacher zu verwalten ist.

SSL funktioniert bereits, da ich beim Besuch der Seite sehe, dass Apache funktioniert. Die DNS-Einstellungen wurden von GCPs Cloud DNS übernommen.

Auf meinem /etc/httpd/sites-available/database.domain.dev.confhabe ich Folgendes:

<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>

Auf meinem /etc/httpd/conf.d/phpMyAdmin.confhabe ich Folgendes:

Alias /manage /usr/share/phpMyAdmin

...

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/database.domain.dev/html
    ServerName database.domain.dev
</VirtualHost>

Als ich die Seite besuchte, https://database.domain.dev/manageerwartete ich, dass phpMyAdmin angezeigt wird, aber ich erhielt eine Fehlermeldung, die besagte, dass ich die Seite nicht anzeigen darf. Als ich https://database.domain.dev/boguses versuchte, hieß es, die URL kann nicht gefunden werden. Das lässt mich vermuten, dass der Alias ​​funktioniert, aber ich weiß nicht, warum ich keinen Zugriff auf die Seite habe.

verwandte Informationen