如何设置域名并将其附加到我的服务器 IP 地址(Apache2)

如何设置域名并将其附加到我的服务器 IP 地址(Apache2)

我有一个 vps艾欧诺斯使用 ubuntu 18.04。

我已经关注本教程配置 apache 和我的新网站。

目前,该网站仅适用于 IP地址,但没有域名。

这是 www.mydomainname.com.conf 下的 /etc/apache2/站点可用

<VirtualHost *:80>
ServerAdmin [email protected]
ServerName  www.mydomainname.com
DocumentRoot /var/www/html/www.mydomainname.com
<Directory /var/www/html/www.mydomainname.com/>
    AllowOverride All
    Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

这是我的配置/etc/hosts

127.0.0.1       localhost.localdomain localhost
127.0.1.1       localhost
82.165.112.22   www.mydomainname.com

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

就这样

答案1

该过程将您的内部 IP 链接到域名,以便 localhost 在本地解析为 www.domain.com,但您需要从托管服务提供商处购买域名,以便将公共 IP 与您的域名链接起来以便在互联网上访问。

答案2

我遇到了同样的问题,但/etc/hosts/我忘记添加我的 IP 以及我的域名。

嗯,对于本地目的来说它是可行的,但如果您希望它在互联网上可用,则需要购买域名。

相关内容