Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » [решено] Перенаправление порта в Apache2

Ответить
Настройки темы
[решено] Перенаправление порта в Apache2

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6484
Благодарности: 1463


Конфигурация

Профиль | Отправить PM | Цитировать


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

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

Отправлено: 16:56, 08-01-2014

 

Вредитель


Сообщения: 460
Благодарности: 126

Профиль | Отправить PM | Цитировать


А зачем перенаправлять на 443 порт? Пускай и работает на 666. В файле httpd.conf найдите что-то типа
Код: Выделить весь код
<VirtualHost 127.0.0.1:443>
  SSLEngine on
  DocumentRoot ...
  ServerName ...
  ...
  ...
</VirtualHost>
и поменяйте порт на 666.

-------
Все сказаное является только моим личным мнением.


Отправлено: 00:24, 09-01-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6484
Благодарности: 1463

Профиль | Отправить PM | Цитировать


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 необходим.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 09:41, 09-01-2014 | #3


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6484
Благодарности: 1463

Профиль | Отправить PM | Цитировать


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

Включаем утилиту настройки межсетевого экрана, встроенную в 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

Отправлено: 17:18, 09-01-2014 | #4



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » [решено] Перенаправление порта в Apache2

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] DocumentRoot в apache2 Trinux Программное обеспечение Linux и FreeBSD 3 07-09-2011 09:27
Перенаправление порта 80 внутри Windows Server 2003 Snum Microsoft Windows NT/2000/2003 3 02-12-2010 20:09
FreeBSD - Apache2 + SSL = Help me please... xolod. Общий по FreeBSD 0 22-06-2009 00:09
Перенаправление порта средствами Windows Grem007 Хочу все знать 1 24-09-2007 08:48
apache2+Ubuntu+VirtualHost Smorodin Программное обеспечение Linux и FreeBSD 0 28-08-2007 18:37




 
Переход