Выделенный сервер.
Apache / 2.4.7
Давайте зашифруем
3 Ips
У меня есть 5 полных ssl-сайтов на этом сервере и 10 no-ssl-сайтов.
Моя проблема в том, что бот сканирует веб-страницу с другого ssl-сайта с выделенного сервера.
Веб-страница, которая не существует на другом сайте, конечно.
Объясняю.
Website A
A.com/page-01-unique-name-domain-A.php --> OK 200
A.com/page-02-unique-name-domain-A.php --> OK 200
A.com/page-03-unique-name-domain-A.php --> OK 200
Эти страницы имеют определенное имя.
Но бот сканирует эту страницу на другом сайте (B & C)
B.com/page-01-unique-name-domain-A.php --> error 404
B.com/page-02-unique-name-domain-A.php --> error 404
B.com/page-03-unique-name-domain-A.php --> error 404
C.com/page-01-unique-name-domain-A.php --> error 404
C.com/page-02-unique-name-domain-A.php --> error 404
C.com/page-03-unique-name-domain-A.php --> error 404
Я не понимаю, почему (и как) бот тестирует эту страницу.
Я думал, что это проблема на веб-сайте A, но бот делает то же самое для всех веб-сайтов ssl.
A.com/page-01-unique-name-domain-C.php --> error 404
B.com/page-02-unique-name-domain-A.php --> error 404
C.com/page-03-unique-name-domain-B.php --> error 404
Смешивание всех страниц !!
A, B и C находятся на разных IP.
Я проверяю indns, нет проблем
Я проверяю в ssl labs, нет проблем.
На веб-сайте no-ssl такой ошибки нет.
Мой Apache Conf для веб-сайта A (то же самое для веб-сайта B):
<VirtualHost *:80>
ServerName websiteA.com
ServerAlias www.websiteA.com
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://www.%1%{REQUEST_URI} [L,NE,R=301]
DocumentRoot /home/path/public_html
ErrorLog /var/log/virtualmin/websiteA.com_error_log
CustomLog /var/log/virtualmin/websiteA.com_access_log combined
DirectoryIndex index.html index.htm index.php index.php4 index.php5
<Directory /home/path/public_html>
Options -Indexes +IncludesNOEXEC +FollowSymLinks
AllowOverride All
Require all granted
AddType application/x-httpd-php5 .php5
AddType application/x-httpd-php .php
</Directory>
</VirtualHost>
<VirtualHost *:443>
ServerName websiteA.com
ServerAlias www.websiteA.com
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://www.%1%{REQUEST_URI} [L,NE,R=301]
DocumentRoot /home/path/public_html
ErrorLog /var/log/virtualmin/websiteA.com_error_log
CustomLog /var/log/virtualmin/websiteA.com_access_log combined
DirectoryIndex index.html index.htm index.php index.php4 index.php5
<Directory /home/path/public_html>
Options -Indexes +IncludesNOEXEC +FollowSymLinks
AllowOverride All
Require all granted
AddType application/x-httpd-php5 .php5
AddType application/x-httpd-php .php
</Directory>
SSLEngine on
SSLCertificateFile /home/path/ssl.cert
SSLCertificateKeyFile /home/path/ssl.key
SSLCertificateChainFile /home/path/ssl.ca
</VirtualHost>
Как мне решить мою проблему?