Гость
Форумы / Windows [игнор отключен] [закрыт для гостей] / внешний ip не виден по https apache 2.4 / 4 сообщений из 4, страница 1 из 1
07.05.2020, 01:15
    #39954856
evgen29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
внешний ip не виден по https apache 2.4
Здравствуйте! Есть windows, apache2.4 и php7.4.5. На нём 2 namebased хоста - localhost и 123.45.67.89. 123.45.67.89 - это также внешний ip, смотрящий на машину. Если я ввожу запрос извне по http://123.45.67.89 - ip сайта, то всё работает. Если по https://123.45.67.89 - виснет и ругается на отсутствие страницы. Иду на сервер, там вижу localhost и на 80 порту, и на 443. 123.45.67.89 - только на 80, на 443 даже на сервере виснет. Вопрос - как заставить работать хост 123.45.67.89 на 443 порту.
был апач 2.2 и php5.4 на денвере - всё работало по https. Я уже грешил, что Денвер делает проброс каким-то скриптом.

Файл hosts
Код: powershell
1.
2.
127.0.0.1 localhost
127.0.0.1 123.45.67.89



конфигурация хостов:
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
<VirtualHost 127.0.0.1:80>
    Redirect permanent / https://localhost
</VirtualHost>

<VirtualHost 127.0.0.1:443>
  ServerName "localhost"
  ServerAlias "localhost" "www.localhost" 
  SSLEngine on
  SSLOptions +StdEnvVars 
  #SSLVerifyClient none
    SSLCertificateFile C:/HTTPServer/localhost/ssl/localhost.crt
  SSLCertificateKeyFile C:/HTTPServer/localhost/ssl/localhost.key
  SSLCertificateChainFile C:/HTTPServer/localhost/ssl/ca.crt
  DocumentRoot "C:/HTTPServer/localhost/www"
	<FilesMatch "\.(cgi|shtml|phtml|php)$">
					SSLOptions +StdEnvVars
	</FilesMatch>
	<Directory "C:/HTTPServer/localhost/www">
		Options Indexes FollowSymLinks
		AllowOverride All
		Require all granted
	</Directory>

	<Directory "C:/HTTPServer/localhost/cgi-bin">
		AllowOverride None
		AddHandler cgi-script .cgi .bat .exe .pl
		Options +ExecCGI
		SSLOptions +StdEnvVars
		Order allow,deny
		Allow from all
		Require all granted
	</Directory>
	DirectoryIndex index.php index.html.var index.cgi index.html index.htm index.shtml 
	ScriptAlias /cgi "C:/HTTPServer/localhost/cgi-bin"
	ScriptAlias /cgi-bin "C:/HTTPServer/localhost/cgi-bin"
	ErrorLog C:/HTTPServer/localhost/error.log
	CustomLog C:/HTTPServer/localhost/access.log common
</VirtualHost>


<VirtualHost 123.45.67.89:80>
  Redirect permanent / https://123.45.67.89
</VirtualHost>

<VirtualHost 123.45.67.89:443>
  SSLEngine on
  #SSLVerifyClient none
  DocumentRoot "C:/HTTPServer/localhost/www"
  ServerName "123.45.67.89"
  ServerAlias "123.45.67.89"
  SSLOptions +StdEnvVars
  SSLCertificateFile C:/HTTPServer/localhost/ssl/domain.der
  SSLCertificateKeyFile C:/HTTPServer/localhost/ssl/domain.key
  SSLCertificateChainFile C:/HTTPServer/localhost/ssl/ca.crt		
 
#	<FilesMatch "\.(cgi|shtml|phtml|php)$">
#					SSLOptions +StdEnvVars
#	</FilesMatch>


	DirectoryIndex index.php index.html.var index.cgi index.html index.htm index.shtml 
	ScriptAlias /cgi "C:/HTTPServer/localhost/cgi-bin"
	ScriptAlias /cgi-bin "C:/HTTPServer/localhost/cgi-bin"
	ErrorLog C:/HTTPServer/localhost/error.log
	CustomLog C:/HTTPServer/localhost/access.log common
</VirtualHost>
...
Рейтинг: 0 / 0
07.05.2020, 01:29
    #39954857
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
внешний ip не виден по https apache 2.4
evgen29
Если по https://123.45.67.89 - виснет и ругается на отсутствие страницы.
что в логах при этом?
...
Рейтинг: 0 / 0
07.05.2020, 01:49
    #39954859
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
внешний ip не виден по https apache 2.4
А про файер не забыли...
...
Рейтинг: 0 / 0
07.05.2020, 09:14
    #39954886
evgen29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
внешний ip не виден по https apache 2.4
Sergey Orlov,

О великий мастер! Ты дал мне мудрую подсказку! Брандмауэр винды включен и на нем правила для входящих соединений! Спасибо! Проблема решилась!
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / внешний ip не виден по https apache 2.4 / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]