Резюме : Мы - команда из 5 человек по всему миру, и мы хотим иметь возможность подключиться к коммерческому домену только с одним IP-адресом (IP-адрес прокси-сервера Apache), чтобы нас воспринимали как одного человека в любой точке мира. с точки зрения целевого сервера. Мы могли бы использовать простой прокси, но у этих людей нет навыков работы с компьютером, и это было бы удовольствием для нашей анонимности.
По этой причине я установил прокси-сервер apache2 с одним из наших личных доменных имен, и этот домен будет идеальной репликацией нашего целевого коммерческого домена (того, от которого мы хотим скрыться). Все работает, кроме того, что журнал коммерческого домена показывает начальный заголовок HTTP-запроса с моим доменным именем. Я хочу удалить это или изменить.
DESTINATIONSITEDOTCOM: веб-сайт, на котором я хочу скрыть данные MYSERVERDOTCOM: мой прокси-сервер веб-сервера apache
Войти в DESTINATIONSITEDOTCOM :
51.178.x.x - - [02/Apr/2020:15:19:12 +0200] "GET /wp-content/cache/autoptimize/css/autoptimize_single_5e84608c7ef6c4cfc510b23b40290a89.css?ver=1580464044 HTTP/1.1" 200 16860 "http://MYSERVERDOTCOM/dir/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0"
Я хочу спрятаться MYSERVERDOTCOM из журнала целевого сервера и / или заменить его на НАПРАВЛЕНИЯITEDOTCOM
Моя актуальная конфигурация :
<VirtualHost *:80>
ServerAdmin administrator@MYSERVERDOTCOM
DocumentRoot /var/www
SSLProxyEngine on
ProxyPreserveHost off
ProxyVia Block
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
#ProxyPreserveHost On
RequestHeader unset Accept-Encoding
RequestHeader set Accept-Encoding identity
RequestHeader unset Accept-Encoding
RequestHeader set Accept-Encoding identity
SetOutputFilter proxiedcontentfilter
ProxyRequests on
UseCanonicalName on
RewriteEngine On
RequestHeader set X-Forwarded-Host "DESTINATIONSITEDOTCOM"
RequestHeader set X-Forwarded-Path "DESTINATIONSITEDOTCOM"
RequestHeader set customheader
servername DESTINATIONSITEDOTCOM
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel error
ProxyPass / "DESTINATIONSITEDOTCOM"
ProxyPassReverse / "DESTINATIONSITEDOTCOM"
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|https://DESTINATIONSITEDOTCOM|http://MYSERVERDOTCOM|ni"
ProxyAddHeaders off
RequestHeader unset X-forwarded-for
RequestHeader unset X-Client-IP
RequestHeader unset X-Forwarded-By
</VirtualHost>
Любые идеи ?