web-dev-qa-db-fra.com

Installer et se connecter à Virtualmin sur Google Cloud Compute

je tente d'exécuter virtualmin sur le moteur de cloud Google. J'ai utilisé le script d'installation et l'installation semble être ok, cependant, je ne peux pas accéder à virtualmin sur le port <webserveripadress>:10000.

J'ai configuré un domaine et l'ai pointé vers le serveur à l'aide d'un enregistrement A et l'analyse http fonctionne sans problème pour afficher la page par défaut d'Apache.

Le nom d'hôte a été défini sur mydomain.com.au

Une analyse MXToolbox indique que les ports 22 et 80 sont ouverts et que le port 10000 ne figure pas du tout dans la liste.

Quand je vérifie que je peux voir que le port TCP 10000 est activé, je ne peux tout simplement pas le faire fonctionner. J'ai réinstallé cette demi-douzaine de fois avec différents systèmes d'exploitation sur GCE, sans succès.

Est-ce que quelqu'un peut me donner une procédure point par point sur la façon dont je fonctionne avec Google Cloud Compute Ubuntu 16, y compris la configuration du pare-feu et d'iptables.

1
adam

J'ouvre habituellement les ports 22, 80, 443 et 10 000 lorsque j'installe Virtualmin sur GCP. Il y a plus de ports que vous pouvez ouvrir. On en discute à Quels ports faut-il ouvrir pour Virtualmin dans le pare-feu?

Mais la plupart des postes supérieurs à 4 devraient fonctionner.

Source: Installer Virtualmin sur Google Cloud

1
Tharindu Kumara

J'avais le même problème. Cependant, la solution était assez simple.

Premièrement, assurez-vous que votre serveur fonctionne en exécutant votre adresse IP externe dans un navigateur avec http (pas https/ssl).

Ensuite, allez chez votre fournisseur de gestion DNS (j'utilise cloudflare, vous pouvez utiliser votre panneau de registraire de domaine si vous le souhaitez) et ajoutez un enregistrement "A" à votre adresse IP externe avec votre nom de domaine ou tout sous-domaine temporaire.

En outre, je devais ajouter une entrée de pare-feu à l'instance Google Cloud Compute, les paramètres sont les mêmes que dans l'image:

enter image description here

J'espère que ça aide.

1
nabtron

Je suis maintenant d'avis que le problème de pare-feu concerne Google Cloud et non le serveur Ubuntu.

J'ai vérifié tous les ports sur le serveur Web lui-même: 1. Les hôtes et le nom d'hôte sont définis sur 2. Le port 10000 est ouvert et à l'écoute 3. tcp: 10000 est à l'écoute et 4. J'ai ajouté les enregistrements A de mon registraire de domaine pour pointer vers adresse IP du serveur (identique à hostname)

J'ai couru un balayage de TCP de mxtoolbox sur: 10000 et il a renvoyé un résultat filtré.

Quelqu'un peut-il confirmer que je dois également autoriser l'accès à: 10000 à partir de la console Google Cloud? (voir ici https://stackoverflow.com/questions/21065922/how-to-open-a-specific-port-such-as-9090-in-google-compute-engine )

1
adam