Googlebot и MsnBot сканируют страницу с других ssl-сайтов выделенного сервера. - PullRequest
0 голосов
/ 07 января 2019

Выделенный сервер. 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>

Как мне решить мою проблему?

...