Linux 浏览器通过ip、Debian、Apache2更改域

Linux 浏览器通过ip、Debian、Apache2更改域,linux,networking,dns,ip,apache2,Linux,Networking,Dns,Ip,Apache2,当我在加载web时进入web浏览器时,它将更改为 服务器工作正常,使用ssl,但我始终通过静态ip访问 自签名CA,Apache2,Debian9,使用google计算引擎 唯一的变化是购买了域名,我提出的重定向是: 我的域名:zzzz.page和www.zzzz.page 我不使用任何.htaccess -虚拟主机 <VirtualHost *:443> ServerAdmin webmaster@localhost DocumentRoot /miPath/w

当我在加载web时进入web浏览器时,它将更改为

  • 服务器工作正常,使用ssl,但我始终通过静态ip访问
  • 自签名CA,Apache2,Debian9,使用google计算引擎
  • 唯一的变化是购买了域名,我提出的重定向是:
  • 我的域名:zzzz.page和www.zzzz.page
  • 我不使用任何.htaccess
-虚拟主机

<VirtualHost *:443>
    ServerAdmin webmaster@localhost
    DocumentRoot /miPath/web
    ServerName zzzzzz.page
    ServerAlias www.zzzzzz.page

    <Directory /miPath/web>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>

    <FilesMatch \.php$>
        SetHandler "proxy:unix:/var/run/php/php7.2-fpm.sock|fcgi://localhost/"
    </FilesMatch>

    SSLCertificateFile      /otherPath.pem
    SSLCertificateKeyFile /otherPath.key
</VirtualHost>

正确的方法是使用.htaccess更改域的my_ip_静态?我不知道我做错了什么或还有什么需要配置。

错误在google域配置中。我创建了一个网站重定向。此选项用于重定向到外部网站,但不重定向到您自己的服务器

1-删除网站重定向

2-在DNS部分中,创建2个自定义资源记录

第一:

     name = @
     Type = A
     TTL = 1h
     Data = static ip of my server
第二:

     name = www
     Type = A
     TTL = 1h
     Data = static ip of my server

就是这样,几分钟后服务器就可以访问,并且不会通过ip更改域名

不要将带有主机名的URL重定向到带有ip地址的URL,这没有意义。”“这是一个错误?我这样说是为了强制https流量。我应该只放ip吗?如错误消息所示:“只支持域名,不支持ip地址”,HTTPS与URL中的主机名一起工作,而不支持ip地址。不要重定向到包含IP地址而不是主机名的URL。
     name = www
     Type = A
     TTL = 1h
     Data = static ip of my server