我有一个 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 以及我的域名。
嗯,对于本地目的来说它是可行的,但如果您希望它在互联网上可用,则需要购买域名。