Локальный хост / сервер перенаправления IP?

292
Astaz3l

У меня установлен Apache HTTPD на моем веб-сервере. Есть два сайта с двумя разными доменами. Скажем так example1.comи example2.com. Есть несколько редиректов:

  • http:// -> https://
  • http://www -> https://
  • https://www -> https://

для каждого домена. Все отлично работает

Но когда вы переходите по адресу http: //84.xx.xx.xx (IP-адрес сервера), появляется страница Apache по умолчанию - It works! мой вопрос - нормально ли это / безопасно оставить все как есть? Или должен быть редирект example1.comна например? Или я должен вернуть 403?

Есть мысли по этому поводу?

0
Это зависит от того, что вы хотите и что делает этот сервер. Должны ли люди легко знать, что на нем размещается `example1.com`, если они попадают туда с помощью IP? Это действительно только вам решать. Seth 6 лет назад 1

1 ответ на вопрос

0
dExIT

Как насчет VHOST?

открыто Drive:\Folder\apache\conf\extra\httpd-vhosts.conf

Затем добавьте VHOST

<VirtualHost example1.com:80> ServerName example1.com ServerAlias www.example1.com DocumentRoot /htdocs/example1.com ServerAdmin admin@example1.com UseCanonicalName Off </VirtualHost>  NameVirtualHost example1.com:80 <VirtualHost 84.xx.xx.xx:80> ServerName 84.xx.xx.xx Redirect 403 / ErrorDocument 403 "Sorry, direct IP access not allowed." DocumentRoot /usr/local/apache/htdocs ServerAdmin admin@example1.com UseCanonicalName Off UserDir disabled </VirtualHost>  <VirtualHost example2.com:80> ServerName example2.com ServerAlias www.example2.com DocumentRoot /htdocs/example2.com ServerAdmin admin@example1.com UseCanonicalName Off </VirtualHost>  NameVirtualHost example2.com:80 <VirtualHost 84.xx.xx.xx:80> ServerName 84.xx.xx.xx Redirect 403 / ErrorDocument 403 "Sorry, direct IP access not allowed." DocumentRoot /usr/local/apache/htdocs ServerAdmin admin@example2.com UseCanonicalName Off UserDir disabled </VirtualHost>