Sha*_*ill 20 networking dns apache2
您可以访问此 IP 地址2.186.116.46(如果我的计算机在线)。我想为它分配一个域,所以我想知道当我没有 DNS 时怎么可能?我确实拥有我的域名“.com”。我的IP是静态的。
谢谢
pa4*_*080 13
1.您需要从某些DNS 提供商处获取域名(或者可能只是FQDN)。
2.注册域名后,您将可以访问管理面板(如下所示),您可以在其中(通过 A 记录)重定向域名(以及所有*.
或某些子域/ FQDN) 到您服务器的 IP 地址。
请注意,提供商的管理面板看起来会有所不同,提供商会为您提供具体的使用说明。
有时,重定向最多可能需要 24 小时。您可以通过命令检查它是否成功whois example.com
。
如果服务器在 NAT 之后,您必须设置端口转发。
3.编辑你的虚拟主机配置文件,并添加相关的ServerName
,也许ServerAlias
指令。让我们假设配置文件000-default.conf
应该是这样的:
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
<Directory /var/www/html>
# etc ...
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
这一步可以省略,但是当你有多个虚拟主机时,这是绝对必要的。
不要忘记:
sudo a2ensite 000-default.conf
sudo systemctl reload apache2.service
Run Code Online (Sandbox Code Playgroud)4.除当地需要外:
您可以将 FQDN 绑定到服务器的环回接口。为此,请按如下方式编辑文件/etc/hosts
:
127.0.0.1 localhost example.com www.example.com
Run Code Online (Sandbox Code Playgroud)
不能进入*.example.com
这里。您还可以为另一个(本地)服务器的网络接口的 IP 地址添加一个条目- 例如77.77.77.70
。
如果要通过 LAN 由另一台计算机(或通过 Internet 由私人计算机)访问 FQDN,请按如下host
方式编辑其文件:
77.77.77.70 example.com www.example.com
Run Code Online (Sandbox Code Playgroud)进一步阅读:
归档时间: |
|
查看次数: |
46373 次 |
最近记录: |