sous-domaine indiquant l'adresse IP de GCE

J'ai un problème que j'ai été incapable de résoudre depuis près de 2 mois. J'ai mis en place:

  • sous-domaine dans le count GoDaddy, j'ai créé A logging et le signaler à l'adresse IP.

Adresse de mon instance GCE … Je pense que ma configuration Nginx est correcte. Mon problème est que lorsque je visite l'URL de mon site, il affichera l'adresse IP, et non le mysubdomain.example.com . Je ne veux pas que mon adresse IP soit affichée. Je souhaite que le nom du sous-domaine dans l'URL soit visible dans le browser. Mon doute est le .htaccess de mon application laravel qui provoque l'affichage de l'adresse IP dans l'URL.

Dans le count Go Daddy, c'est ainsi que je crée dans la gestion de DNS.

 type=A, Host=mysubdomain, Point to=ip address, ttl=1. 

également ci-dessous, il y a une section d'apathement dans le sous-domaine, je clique sur le button Ajouter, j'introduis mysubdomain, envoie vers http: // adresse ip , forwrd type = permanent (301), settings = forward only

C'est la configuration Nginx dans mon server GCE

  server { listn 80; listn [::]:80; root /var/www/pro1/public/; # Add index.php to the list if you are using PHP index index.php index.html index.htm; server_name mysubdomain.example.com; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ /index.php?$query_ssortingng; } # pass the PHP scripts to FastCGI server listning on 127.0.0.1:9000 location ~ \.php$ { try_files $uri /index.php =404; fastcgi_pass unix:/var/run/php/php5.6-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /\.ht { # deny all; #} } 

2 Solutions collect form web for “sous-domaine indiquant l'adresse IP de GCE”

également ci-dessous, il y a une section de renvoi dans le sous-domaine, je clique sur le button Ajouter, je entre mysubdomain, envoie vers http://ip adresse http://ip , forward type = permanent (301), settings = forward only

C'est le problème. Vous n'avez pas besoin d'une redirection externe lorsque vous avez déjà configuré un logging A ! Ce sont deux choses différentes.

(Bien qu'avec un logging A en place (vers un server externe), vous ne vous attendiez pas nécessairement à voir la redirection – mais cela dépend probablement de la mise en œuvre de GoDaddy?)

Supprimez la redirection ("section de renvoi").

Vous devrez effacer le cache de votre browser, car la redirection 301 (permanente) erronée aura été caching par le browser (c'est la même chose pour tout user qui a visité votre site).

En effet, il devrait s'agir d'une redirection au niveau de l'application Laravel. Aucune règle nginx ne semble faire cela, et … vous semblez confus; nginx ne prend pas en charge les files .htaccess. Jetez un oeil à ceci , par exemple.

  • Google Cloud évolue le trafic vers la Chine
  • Quelles sont les gammes correctes de Google Compute Engine pour Stackdriver Trace et Cloud PubSub?
  • Comment augmenter la limite BACKEND_BUCKETS?
  • Le tableau de bord Google Cloud API ne montre pas l'access, malgré les benchmarks YCBS exécutés
  • Google Compute Engine ne redimensionne pas le disque lors du démarrage
  • Détection des informations d'identification par défaut sur le moteur de calcul
  • Nginx en tant que proxy inverse pour l'application Google App Engine
  • Configuration du certificate SSL sur google cloud apache
  • Comment puis-je append des labels aux ressources dans un script GCP Deployment Manager?
  • Utilisation de Google Cloud AutoScaler et détection de santé d'instance
  • Quels sont ces pics 99 +% dans Google Cloud VM CPU Usage?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.