![]() |
|
Редиректы Apache - Printable Version +- Forums (https://forum.rotorocloud.ru) +-- Forum: Курсы RotoroCloud (https://forum.rotorocloud.ru/forumdisplay.php?fid=1) +--- Forum: Ответы Wiki (https://forum.rotorocloud.ru/forumdisplay.php?fid=3) +---- Forum: linux (https://forum.rotorocloud.ru/forumdisplay.php?fid=5) +---- Thread: Редиректы Apache (/showthread.php?tid=6) |
Редиректы Apache - rotoro - 06-10-2024 # Решение #### Скажем, порт у Apache `5004`. Следуй приведённым шагам. ###### Загляни в вики для получения дополнительной информации об инфраструктуре и деталях SSH серверов: https://rotoro.cloud/wiki-infra/ ##### 1. Подключись по ssh к нужному серверу приложений, например, к серверу приложений 1. `ssh mercury@app01` ##### 2. Обнови порт Apache и включи rewrite. `sudo vi /etc/httpd/conf/httpd.conf` - ###### Обнови директиву `Listen` `Listen 5004` - ###### Обнови директиву `Directory` в `/var/www/html` ``` ## Измени AllowOverRide None ## На AllowOverRide All ``` ##### 3. Создай файл `redirect.conf`. `sudo vi /etc/httpd/conf.d/redirect.conf` - ###### Добавь данный контент ``` <VirtualHost *:5004> ServerName app01.cloud.rotoro.corp Redirect 301 / http://www.app01.cloud.rotoro.corp:5004/ </VirtualHost> <VirtualHost *:5004> ServerName www.app01.cloud.rotoro.corp:5004/blog/ Redirect 302 / http://www.app01.cloud.rotoro.corp:5004/news/ </VirtualHost> ``` ##### 4. Перезапусти службу Apache. `sudo systemctl restart httpd` |