Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   [решено] Перенаправление порта в Apache2 (http://forum.oszone.net/showthread.php?t=275403)

DJ Mogarych 08-01-2014 16:56 2284931

Перенаправление порта в Apache2
 
Здравствуйте, коллеги!
Подскажите, пожалуйста, как решить следующую проблему: я поднял сервис Owncloud на виртуалке, запретил там заход по http (оставил только https) и дал доступ через шлюз с трансляцией порта, так как порт 443 уже занят почтовым сервером.

В результате, из интернета работает ссылка типа https://cloud.domain.com:666/owncloud.
Но мне нужно сделать так, чтобы по этой же самой ссылке пользователи ходили и изнутри.
Как нужно подкрутить апач, чтобы он слушал порт 666 и перенаправлял его на 443?

DedAlex 09-01-2014 00:24 2285158

А зачем перенаправлять на 443 порт? Пускай и работает на 666. В файле httpd.conf найдите что-то типа
Код:

<VirtualHost 127.0.0.1:443>
  SSLEngine on
  DocumentRoot ...
  ServerName ...
  ...
  ...
</VirtualHost>

и поменяйте порт на 666.

DJ Mogarych 09-01-2014 09:41 2285308

httpd.conf у меня нет. Есть /etc/apache2/sites-enabled/default-ssl.conf, где я поменял порт 443 на 666:

Код:

<IfModule mod_ssl.c>
        <VirtualHost _default_:443>
                ServerAdmin webmaster@localhost

                DocumentRoot /var/www

Ничего не заработало. Апач я, естественно, перезапускал.

Всё же хотелось бы редирект, потому что https необходим.

DJ Mogarych 09-01-2014 17:18 2285547

Проблема решилась следующим красноглазым методом:

Включаем утилиту настройки межсетевого экрана, встроенную в Ubuntu:
Код:

ufw enable
Пишем правила, разрешающие SSH, HTTPS и LDAP (пользователи берутся из AD):
Код:

ufw allow 22
ufw allow 443
ufw allow 389

Затем в /etc/ufw/before.rules в самый верх прописать:
Код:

*nat
:PREROUTING ACCEPT [0:0]
-A PREROUTING -p tcp --dport 666 -j REDIRECT --to-port 443
COMMIT

Перезапустить ufw:
Код:

service ufw restart


Время: 06:39.

Время: 06:39.
© OSzone.net 2001-