Користувальницькькі налаштування

Налаштування сайту


debtredir

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
Остання ревізія По сторонах наступні версії
debtredir [2022/09/24 14:39]
127.0.0.1 зовнішнє редагування
debtredir [2023/06/16 10:15]
nightfly
Рядок 1: Рядок 1:
-====== Перенаправление должников в кабинет пользователя ======+====== Перенаправлення боржників у кабінет користувача ======
  
-Нам потребуется чистый Ubilling установленный при помощи [[setupubinstaller|UBinstaller]] с работающим fwd (options IPFIREWALL_FORWARD). Для FreeBSD 9.x все должно работать из коробкиДля FreeBSD 8.x возможно потребуется [[84kerncompile|пересборка ядра]] вручную.+Для початку припустимо, що ви настільки ліниві, що навіть не потрудилися підняти свій власний DNS сервер і використовуєте пресети Ubilling-а "як є"Також будемо сподіватися, що в бік користувачів заглядає інтерфейс em0 з призначеною адресою 172.16.0.1. Можливо, ви навіть не потрудилися піднімати нормальних віртуалхостів для типових сервісів, які надає Ubilling. \\ 
 +Нічого - сьогодні будемо вважати, що це система для ледачих :)\\
  
- +Отож малюємо в кінці **/etc/firewall.conf** таку радість:
-Для начала допустим, что вы настолько ленивы, что даже не потрудились поднять свой собственный DNS сервер и используете пресеты Ubilling-а "как есть". Также понадеемся, что в сторону пользователей заглядывает интерфейс em0 с назначенным адресом 172.16.0.1. Возможно вы даже не потрудились поподнимать внятных виртуалхостов для типовых сервисов, которые предоставляет Ubilling. \\ +
-Ничего - сегодня будем считать, что это система для ленивых :)\\ +
- +
-Засим рисуем в конце **/etc/firewall.conf** следующую радость:+
  
 <code> <code>
Рядок 19: Рядок 16:
 </code> </code>
  
-Где 8.8.8.8 как не сложно догадаться - адрес DNS сервера который вы раздаете своим пользователям. +Де 8.8.8.8.8, як не складно здогадатися- адреса DNS сервера, який ви роздаєте своїм користувачам.
  
-А в **/usr/local/www/apache22/data/index.php** что-то типа такого:+А в **/usr/local/www/apache22/data/index.php** щось типу цього:
 <file php index.php> <file php index.php>
 <?php <?php
Рядок 44: Рядок 40:
 </file> </file>
  
-Чтобы редирект работал для URL отличных от "/" можем добавить в файлик **/usr/local/www/apache22/data/.htaccess** такой вот обработчик 404:+Щоб редірект працював для URL, відмінних від "/"можемо додати у файлик **/usr/local/www/apache24/data/.htaccess** такий ось обробник 404:
  
 <code> <code>
Рядок 50: Рядок 46:
 </code> </code>
  
-Как показывает практика, перманентный ужас у всех вызывает заполнение 47-й таблички с должниками при перезагрузке сервера. Почему многие испытывают с этим трудности - на данный момент остается загадкой и продолжает исследоваться британскими учеными.\\ 
  
-В любом случае в этом вам должен помочь, вот такой вот скриптик **/etc/stargazer/debtors.php** в автозагрузке: 
  
 <file php debtors.php> <file php debtors.php>
Рядок 70: Рядок 64:
 </file> </file>
  
-(начиная с Ubilling 0.4.4 он уже лежит где нужно)+(починаючи з Ubilling 0.4.4 він уже лежить де потрібно)
debtredir.txt · Востаннє змінено: 2023/06/16 10:15 повз nightfly