powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / внешний ip не виден по https apache 2.4
4 сообщений из 4, страница 1 из 1
внешний ip не виден по https apache 2.4
    #39954856
evgen29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Есть 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
внешний ip не виден по https apache 2.4
    #39954857
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgen29
Если по https://123.45.67.89 - виснет и ругается на отсутствие страницы.
что в логах при этом?
...
Рейтинг: 0 / 0
внешний ip не виден по https apache 2.4
    #39954859
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А про файер не забыли...
...
Рейтинг: 0 / 0
внешний ip не виден по https apache 2.4
    #39954886
evgen29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Orlov,

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


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