gpt4 book ai didi

apache - apache2 如何拒绝与非托管域的连接

转载 作者:行者123 更新时间:2023-12-05 07:30:06 27 4
gpt4 key购买 nike

我正在托管网站 iplocation.io在云服务器上。我找到了一个域名 https://chrissloey.com/index.php在其中打开我的网站。

现在据我了解,chrissloey.com 已将它指向我的服务器 ip 的 A 记录,并且我的 apache2 服务器不拒绝与它的连接,并允许我们打开 iplocation.io 网站内容,就像它自己的一样。

我希望 apache2 拒绝连接到任何其他域,只允许我自己的域服务器内容。

附件是 iplocation.io 的 apache conf 文件

   <VirtualHost *:80>
ServerAdmin email@email.com
DocumentRoot /var/www/public_html
ServerName iplocation.io
ServerAlias www.iplocation.io
ErrorLog ${APACHE_LOG_DIR}/apache-error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined


<Directory /var/www/public_html>
Options FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>

</VirtualHost>


<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName iplocation.io
ServerAdmin email@email.com
DocumentRoot /var/www/public_html
SSLEngine on
SSLCertificateFile /path-to-csr
SSLCertificateKeyFile /path-to-key
SSLCertificateChainFile /path-to-ca


<Directory /var/www/public_html>
Options FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>

</VirtualHost>
</IfModule

最佳答案

看看这两条评论,我认为这种组合最有意义:

配置 httpd 以重定向 (301) 响应所有传入请求。这可以在“根”主机上完成。配置一个虚拟主机只监听你的域,这个虚拟主机将只提供你的真实内容。

除非其他站点请求您的内容并将其集成到他们的响应中,否则这将起作用。但是正如您所说,其他人只是简单地设置了 DNS A 记录。

关于apache - apache2 如何拒绝与非托管域的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52456681/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com