Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / URL в апексе с ords / 25 сообщений из 39, страница 1 из 2
11.12.2015, 19:47
    #39126184
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
У меня есть сервер с апексом и ords 3.0 в качестве веб-сервера. Сейчас, чтобы зайти в приложение, мне надо набирать http://mysite.com:8080/ords/f?p=...
Как сделать так, чтобы на стартовую страницу приложения можно было зайти просто по адресу http://mysite.com, без указания порта и прочего?
Я сейчас читаю доку по ords, но что-то плохо понимаю, есть там такое или нет.
...
Рейтинг: 0 / 0
12.12.2015, 02:09
    #39126270
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
rockclimber,

В доке не найдешь. Не совсем понятно, те его Татьяной чтобы можно было зайти на голый УРЛ и тебя перенаправити на приложение или нужны красивые урлы? Первое решается файлом с редиректом в корне сервера контейнеров (Гласфишь, Томкат) где у тебя ордс стоит, второе - нужно много думать + наверное нгинкс.
...
Рейтинг: 0 / 0
12.12.2015, 02:10
    #39126271
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
Casufi,

Долбаный Т9. Непонятно чего тебе достаточно, редиректа или красивых урлов.
...
Рейтинг: 0 / 0
12.12.2015, 10:23
    #39126297
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
rockclimber,
Порт замени на 80 и он пропадет в томкате. Это его настройка.
Ords это имя приложения. Можно сделать apex.
А остальное не парься, привыкнешь.
У нас, напр. много ярлыков на рабочем столе. Красивый урл там не сделать. Да и не лазит в ярлыки никто)).
Удачи!
...
Рейтинг: 0 / 0
12.12.2015, 11:45
    #39126329
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
rockclimberУ меня есть сервер с апексом и ords 3.0 в качестве веб-сервера. Сейчас, чтобы зайти в приложение, мне надо набирать http://mysite.com:8080/ords/f?p=...
Как сделать так, чтобы на стартовую страницу приложения можно было зайти просто по адресу http://mysite.com, без указания порта и прочего?
Я сейчас читаю доку по ords, но что-то плохо понимаю, есть там такое или нет.

Я не знаю как в ord но в ранней версии apex_listener есть конфигурационный файл
defaults.xml
в нём есть такой тэг "misc.defaultPage
И назначаешь( например 1 page 116 apllication
Код: xml
1.
<entry key="misc.defaultPage">f?p=116:1</entry>



Когда наберёшь http://mysite.com:8080/
Он тебя редеректит на http://mysite.com:8080/apex/f?p=116:1
Например
http://cis-pos.com
...
Рейтинг: 0 / 0
12.12.2015, 13:52
    #39126366
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
Casufiчтобы можно было зайти на голый УРЛ и тебя перенаправити на приложение или нужны красивые урлы?Программа-минимум - первое, программа-максимум - второе. Но с красивыми урлами все сложно, это я давно понял.
irbis_alЯ не знаю как в ord но в ранней версии apex_listener есть конфигурационный файл
defaults.xml
в нём есть такой тэг "misc.defaultPage
И назначаешь( например 1 page 116 apllication
Код: xml
1.
<entry key="misc.defaultPage">f?p=116:1</entry>

Спасибо, то, что надо. Осталось номер порта убрать.
...
Рейтинг: 0 / 0
12.12.2015, 13:58
    #39126368
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
Спасибо, то, что надо. Осталось номер порта убрать.
У меня линукс и там всё просто я сделал перенат 8080 на 80
А если без перената надо команду ораклу дать .(я делал клиенту 8081..ибо 8080 был занят)

Вот блин подробности не помню
Там команда pl/sql
Типа set db_port
Искать в гугле apex change default port
...
Рейтинг: 0 / 0
12.12.2015, 14:30
    #39126374
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
irbis_al,
Да, если линукс то юзверю томкат порт 80 запрещен т.к. системный. Я тоже в сетевых дровах перенаправлял.
...
Рейтинг: 0 / 0
15.12.2015, 21:08
    #39129178
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
Сделал так - поправил файл
Код: plaintext
ords/standalone/standalone.properties
(указал там 80-й порт), запустил ords из-под рута. Работает. Но так наверно нельзя делать? Почему-то в интернете советов делать так не нашел.
...
Рейтинг: 0 / 0
15.12.2015, 22:00
    #39129205
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
rockclimberСделал так - поправил файл
Код: plaintext
ords/standalone/standalone.properties
(указал там 80-й порт), запустил ords из-под рута. Работает. Но так наверно нельзя делать? Почему-то в интернете советов делать так не нашел.

Ну Вы блин даёте......зачем этот оверхед ...если у Вас линукс перенатьте?(я думал у вас винда)
Код: html
1.
2.
3.
/sbin/iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
/sbin/iptables-save
 /etc/init.d/iptables restart
...
Рейтинг: 0 / 0
15.12.2015, 23:09
    #39129240
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
irbis_alНу Вы блин даёте......зачем этот оверхед ...если у Вас линукс перенатьте?(я думал у вас винда)
Код: html
1.
2.
3.
/sbin/iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
/sbin/iptables-save
 /etc/init.d/iptables restart

Основная проблема в том, что я ни черта в этом не понимаю. Выполнил ваши команды - вообще перестало работать. Как их отменить (или исправить)? Разберусь, что там к чему, тогда буду использовать...
...
Рейтинг: 0 / 0
15.12.2015, 23:46
    #39129260
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
rockclimberВыполнил ваши команды - вообще перестало работать
верни на порт 8080 апекс. Его сетевая перебросит на 80.
...
Рейтинг: 0 / 0
16.12.2015, 00:09
    #39129269
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
rockclimberirbis_alНу Вы блин даёте......зачем этот оверхед ...если у Вас линукс перенатьте?(я думал у вас винда)
Код: html
1.
2.
3.
/sbin/iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
/sbin/iptables-save
 /etc/init.d/iptables restart

Основная проблема в том, что я ни черта в этом не понимаю. Выполнил ваши команды - вообще перестало работать. Как их отменить (или исправить)? Разберусь, что там к чему, тогда буду использовать...
:-)
nano /etc/sysconfig/iptables
И закомментируйте решёткой #
Код: xml
1.
#-A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080


Когда разберётесь то раскомменткруете
и конечно.
/etc/init.d/iptables restart
...
Рейтинг: 0 / 0
16.12.2015, 00:15
    #39129270
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
irbis_al,

Спасибо, но строки
Код: xml
1.
#-A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080

у меня почему-то там нет. В общем, пойду я спать, а разбираться буду завтра.
...
Рейтинг: 0 / 0
16.12.2015, 01:42
    #39129283
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
rockclimber,

Явное лучше нервного. Я бы оставил все на порту 8080 или воткнул (по факту я так и сделал) кеширующий проси перед ОРДС. А ещё я ни разу не видел чтобы Томкату перебрасывали порт фаерволом а не садили перед ним тупо апач или нгинкс.
...
Рейтинг: 0 / 0
16.12.2015, 01:42
    #39129285
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
Casufirockclimber,

Явное лучше нервного.неявного
...
Рейтинг: 0 / 0
16.12.2015, 07:55
    #39129329
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
Casufi,
У апача вероятно будет та же проблема.
Нельзя по безопасности их запускать от рута.
А порт 80 требует рута.(
...
Рейтинг: 0 / 0
16.12.2015, 11:05
    #39129479
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
Petro123Нельзя по безопасности их запускать от рута.Я что-то уже запутался. А кого можно запускать из-под рута?
...
Рейтинг: 0 / 0
16.12.2015, 11:25
    #39129515
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
rockclimber,
по админски - никого кроме себя.
Оракл под юзверем Оракл. Томкат под юзверем томкат. Если тома сломают, то никуда далее не пролезет.
...
Рейтинг: 0 / 0
16.12.2015, 12:13
    #39129595
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
Petro123У апача вероятно будет та же проблема.
Нельзя по безопасности их запускать от рута.
А порт 80 требует рута.(
Ты хочешь сказать что все сайты, которые висят в интернете натятся на 80 порт ? Ну бред же. И апач и нгинкс вешаются на 80 порт, а томкат нет, потому что не считается системным ПО.
...
Рейтинг: 0 / 0
16.12.2015, 12:17
    #39129603
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
CasufiPetro123У апача вероятно будет та же проблема.
Нельзя по безопасности их запускать от рута.
А порт 80 требует рута.(
Ты хочешь сказать что все сайты, которые висят в интернете натятся на 80 порт ? Ну бред же. И апач и нгинкс вешаются на 80 порт, а томкат нет, потому что не считается системным ПО.
предлагаю тебе ответить на мои факты.
У меня сайт так же сделан как и у irbis_al.
Ничего не могу поделать.
"Сайт не натится на порт". Нужно говорить конкретно.
...
Рейтинг: 0 / 0
16.12.2015, 12:26
    #39129615
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
rockclimber Я что-то уже запутался
Чтобы небыть голословным вот мой конфиг, заодно выслушаю замечания
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
root@plasmis:~# cat /etc/nginx/sites-enabled/mysite

server {
        listen 80;
        server_name mysite.corporate.local;
        large_client_header_buffers  4 64k;

        location / {
                rewrite "^.*$" http://mysite.corporate.local/ords/f?p=120 break;
        }

        location = /favicon.ico {
                alias /var/lib/tomcat7/webapps/i/plasmis.ico;
        }

        location ~ ^/i/(.*)$ {
                root /var/lib/tomcat7/webapps;
                index index.html index.php;
        }

        location ~ ^/apex/(.*)$ {
                rewrite ^/apex/(.*)$ /ords/$1$is_args$args permanent;
        }

        location ~ ^/ords/(.*)$ {
                proxy_buffers 4 128k;
                proxy_buffer_size  64k;

                proxy_pass http://127.0.0.1:8080/ords/$1$is_args$args;

                access_log /var/log/nginx/access_proxy.log check_if_gzipped;
                error_log /var/log/nginx/error_proxy.log crit;
                proxy_set_header Host $host;
                proxy_redirect off;
                proxy_read_timeout 1800s;
                proxy_send_timeout 1800s;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-My-Domain $host;
        }

        location ~ ^/.+$ {
                return 404;
        }
}

server {
        listen 10.10.2.1:8080;
        server_name mysite.corporate.local;

        location = /favicon.ico { access_log off; log_not_found off; }

        location ~ ^/ords/(.*)$ {
                rewrite ^/ords/(.*)$ http://mysite.corporate.local/ords/$1 permanent;
        }

        location ~ ^/apex/(.*)$ {
                rewrite ^/apex/(.*)$ http://mysite.corporate.local/ords/$1 permanent;
        }
}
...
Рейтинг: 0 / 0
16.12.2015, 12:30
    #39129617
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
Casufi,
я тоже считаю нгинкс лишним и оверхедом для "наших" проектов. Но что делать)). Это IMHO.
...
Рейтинг: 0 / 0
16.12.2015, 12:37
    #39129624
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
CasufiPetro123У апача вероятно будет та же проблема.
Нельзя по безопасности их запускать от рута.
А порт 80 требует рута.(
Ты хочешь сказать что все сайты, которые висят в интернете натятся на 80 порт ? Ну бред же. И апач и нгинкс вешаются на 80 порт, а томкат нет, потому что не считается системным ПО.

Вот тут тоже вмешаюсь в беседу...
Конечно можно запустить апач от рута на 80 порт и томкат и глассфиш и т.д.
Но тогда нужно быть более опытным unix админом...ибо если действительно есть уязвимость в этих процессах,то злоумышленник получает права root...Что есть очень нехорошо...
Правда у линукса есть и на это ответ SElinux...это попроцессная-контекная защита.
Даже получив такие права в процессе (если включён selinux) тоже ничего сильно уж страшного не будет.
Скорее всего у тех у кого напрямки без перената работает на 80 порту включен(selinux) во всяком случае я надеюсь на это. :-)
(а у иеня и пренат и selinux включен) :-)
...
Рейтинг: 0 / 0
16.12.2015, 12:42
    #39129630
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
URL в апексе с ords
irbis_al(а у иеня и пренат и selinux включен) :-)
у меня пошло от установки оракла. Там все юниксоиды буквально ставят не от рута, а от юзверя Оракле.
Так и пошло.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / URL в апексе с ords / 25 сообщений из 39, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]