如何设置域到IP地址?
您可以访问此IP地址2.186.116.46 (如果我的电脑在线)。 我想为它分配一个域名,所以我想知道当我没有DNS时这是怎么回事? 我拥有自己的域名“.com”。 我的IP是静态的。
谢谢
1.您需要从某个DNS提供商处获取域名 (或者可能只是FQDN )。
2.一旦您注册了域名,您就可以访问管理面板(如下所示),您可以将域名(以及所有*.
或某些子域/ FQDN)重定向到您的域名*.
服务器的IP地址。
-
请注意,提供商的管理面板应该看起来不同,并且提供商将为您提供如何使用它的确切说明。
-
有时重定向可能需要长达24小时。 您可以通过命令
whois example.com
检查它是否成功。
3. 编辑 /etc/hosts
文件,并通过以下条目将域名绑定到您的IP地址:
77.77.77.70 example.com
- 如果省略此步骤并不致命,但在这种情况下,如果您无法访问互联网,则无法使用。
4.编辑VirtualHost配置文件并添加相关的ServerName
和ServerAlias
指令。 我们假设配置文件是000-default.conf
,应该如下所示:
ServerName example.com ServerAlias www.example.com localhost ServerAdmin webmaster@localhost DocumentRoot /var/www/html # etc ... ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
-
此步骤也可以省略,但是当您有多个虚拟主机时,这是绝对必要的。
-
别忘了:
sudo a2ensite 000-default.conf && sudo sudo systemctl reload apache2.service
如果仅供本地使用,您只需将该条目放入hosts文件即可。
在现代Windows上,即c:/ Windows / drivers / etc / HOSTS
在linux上,该文件是/ etc / hosts。
对于世界其他地区,请使用免费提供的DNS提供商之一。
这是一个示例,带有说明: FreeDNS
- tail:inotify不能使用,恢复轮询:打开文件太多
- 升级到Ubuntu 14.04后,为什么我的Apache无法运行?
- 如何使用apache将我的主机名连接到我的代理服务器
- 安装过时的libapache-mod-php4
- 在Ubuntu 14.04上使用Apache2和libapache2-mod-wsgi-py3的AssertionError(Python 3.4)
- 由于未满足的依赖项,无法安装libapache2-mod-php5
- 从浏览器运行X11 GUI应用程序(apache – php)
- 无法登录我的用户帐户 – apache2无法在20秒内启动 – Ubuntu 14.04
- 设置apache2 webserver – 我的Intranet和外部行为之间的差异