Как убрать /cgi-bin/utm5/ в web интерфейсе
Как убрать /cgi-bin/utm5/ в web интерфейсе
Помогите убрать в web интерфейсе у пользователей часть url'a, а именно /cgi-bin/utm5/. Не хочется чтобы юзеры знали какой стоит биллинг.
Т.е. вместо этого:
https://10.115.200.12/cgi-bin/utm5/user ... er_reports
Хотелосьбы увидеть вот это:
https://10.115.200.12/user5?skey=f02f36 ... er_reports
На форуме было предложено разобраться с модулем rewrite, но я так и не смог его реализовать.
На сервере apach'a стоит только web интерфейс для пользователя.
Т.е. вместо этого:
https://10.115.200.12/cgi-bin/utm5/user ... er_reports
Хотелосьбы увидеть вот это:
https://10.115.200.12/user5?skey=f02f36 ... er_reports
На форуме было предложено разобраться с модулем rewrite, но я так и не смог его реализовать.
На сервере apach'a стоит только web интерфейс для пользователя.
Может алиас настроить в апаче... типа...
Код: Выделить всё
<IfModule mod_alias.c>
...
Alias / "/var/www/cgi-bin/utm5/"
...
</IfModule>
Да так оно и прописано т.е. страница авторизации выглядит так
https://10.115.200.12/billing/aaa5
но при переходе допустив в отчеты по трафике вылезает уже
https://10.115.200.12/cgi-bin/utm5/user ... a52a9d4ff1
https://10.115.200.12/billing/aaa5
но при переходе допустив в отчеты по трафике вылезает уже
https://10.115.200.12/cgi-bin/utm5/user ... a52a9d4ff1
- Chrst
- Сообщения: 370
- Зарегистрирован: Пт май 11, 2007 09:28
- Откуда: Медиахолдинг "ЛеККС"
- Контактная информация:
Пути в basic.xslt надо подправить.CarTer писал(а):Да так оно и прописано т.е. страница авторизации выглядит так
https://10.115.200.12/billing/aaa5
но при переходе допустив в отчеты по трафике вылезает уже
https://10.115.200.12/cgi-bin/utm5/user ... a52a9d4ff1
- Chrst
- Сообщения: 370
- Зарегистрирован: Пт май 11, 2007 09:28
- Откуда: Медиахолдинг "ЛеККС"
- Контактная информация:
Да собственно апач-то трогать и не надо.starchik писал(а):а можно поподробнее как именно настроить апач? а то чет никак не получается
Еще бы догадаться про "а то чет никак не получается"
У себя переименовал aaa5 в stat
В basic.xslt (не помню все подробно) заменил пути
Код: Выделить всё
на это <xsl:variable name="htpath">/stat</xsl:variable>
на это <xsl:variable name="aaa">stat</xsl:variable>
и по всему тексту замена строк типа <A HREF="/cgi-bin/utm5/{$user}?skey={$skey__}&a
на <A HREF="/cgi-bin/stat/{$user}?skey={$skey__}&a...
-
- Сообщения: 309
- Зарегистрирован: Сб апр 16, 2005 11:44
пути поменял, а страница не открывается( пустая и все. наверно всетаки нао апач ковырять.....Chrst писал(а):Да собственно апач-то трогать и не надо.
Еще бы догадаться про "а то чет никак не получается"
У себя переименовал aaa5 в stat
В basic.xslt (не помню все подробно) заменил путиПосле этого вход в кабинет выполняется через http://<адрес сервера>/stat/statКод: Выделить всё
на это <xsl:variable name="htpath">/stat</xsl:variable> на это <xsl:variable name="aaa">stat</xsl:variable> и по всему тексту замена строк типа <A HREF="/cgi-bin/utm5/{$user}?skey={$skey__}&a на <A HREF="/cgi-bin/stat/{$user}?skey={$skey__}&a...
а можно носом ткнуть, где про него почитать, именно про настройку....сорь за ламерскую просьбу =)Имхо, mod_rewrite в помощь..
Не знаю, у меня работает 005
index.shtml в корне
aaa5 переименовал в auth
Заменил в user5 поиском aaa5 на out5 (mc - F3 F4 в 16-чных кодах)
В basic.xslt и всех *.xml заменил все /cgi-bin/utm5/ на /user5/
В таком виде работает с 001. Автоматом редиректится с http на https
https://stat.ru/ показывает страницу входа, при логине https://stat.ru/user/user5?cmd=...
Код: Выделить всё
DirectoryIndex index.shtml
Код: Выделить всё
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster
ServerName stat.ru
RewriteEngine On
# RewriteCond %{HTTP_HOST} ^stat.ru$ [NC]
RewriteRule (.*) https://stat.ru$1 [R=permanent,L]
</VirtualHost>
<VirtualHost *:443>
ServerAdmin webmaster
ServerName stat.ru
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key
ErrorDocument 404 "/user/out5"
ErrorDocument 403 "/user/out5"
DocumentRoot /var/www/stat/site
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/stat/site>
Options Indexes FollowSymLinks MultiViews Includes
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /user/ /var/www/stat/cgi-bin/
<Directory "/var/www/stat/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/www/stat/log/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/www/stat/log/access.log combined
ServerSignature On
</VirtualHost>
index.shtml в корне
Код: Выделить всё
<!--#include virtual="/user/auth" -->
Заменил в user5 поиском aaa5 на out5 (mc - F3 F4 в 16-чных кодах)
Код: Выделить всё
#!/usr/bin/perl
use CGI qw(:standard);
print redirect('/');
В таком виде работает с 001. Автоматом редиректится с http на https
https://stat.ru/ показывает страницу входа, при логине https://stat.ru/user/user5?cmd=...