Я размещаю сайт iplocation.io на облачном сервере.Я нашел домен https://chrissloey.com/index.php, который открывает мой веб-сайт внутри него.
Теперь, насколько я понимаю, chrissloey.com указал на него запись ip моего сервера, и мой сервер apache2 не запрещает соединение сон и позволяет открывать содержимое веб-сайта iplocation.io, как его собственный.
Я хочу, чтобы apache2 запрещал подключения к любому другому домену и разрешал только свой собственный домен для содержимого сервера.
Прилагается apache confфайл для iplocation.io
<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