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

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

Долбаный Т9. Непонятно чего тебе достаточно, редиректа или красивых урлов.
...
Рейтинг: 0 / 0
URL в апексе с ords
    #39126297
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rockclimber,
Порт замени на 80 и он пропадет в томкате. Это его настройка.
Ords это имя приложения. Можно сделать apex.
А остальное не парься, привыкнешь.
У нас, напр. много ярлыков на рабочем столе. Красивый урл там не сделать. Да и не лазит в ярлыки никто)).
Удачи!
...
Рейтинг: 0 / 0
URL в апексе с ords
    #39126329
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
URL в апексе с ords
    #39126366
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
URL в апексе с ords
    #39126368
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, то, что надо. Осталось номер порта убрать.
У меня линукс и там всё просто я сделал перенат 8080 на 80
А если без перената надо команду ораклу дать .(я делал клиенту 8081..ибо 8080 был занят)

Вот блин подробности не помню
Там команда pl/sql
Типа set db_port
Искать в гугле apex change default port
...
Рейтинг: 0 / 0
URL в апексе с ords
    #39126374
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,
Да, если линукс то юзверю томкат порт 80 запрещен т.к. системный. Я тоже в сетевых дровах перенаправлял.
...
Рейтинг: 0 / 0
URL в апексе с ords
    #39129178
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал так - поправил файл
Код: plaintext
ords/standalone/standalone.properties
(указал там 80-й порт), запустил ords из-под рута. Работает. Но так наверно нельзя делать? Почему-то в интернете советов делать так не нашел.
...
Рейтинг: 0 / 0
URL в апексе с ords
    #39129205
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
URL в апексе с ords
    #39129240
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
URL в апексе с ords
    #39129260
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rockclimberВыполнил ваши команды - вообще перестало работать
верни на порт 8080 апекс. Его сетевая перебросит на 80.
...
Рейтинг: 0 / 0
URL в апексе с ords
    #39129269
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
URL в апексе с ords
    #39129270
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,

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

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

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

Явное лучше нервного.неявного
...
Рейтинг: 0 / 0
URL в апексе с ords
    #39129329
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Casufi,
У апача вероятно будет та же проблема.
Нельзя по безопасности их запускать от рута.
А порт 80 требует рута.(
...
Рейтинг: 0 / 0
URL в апексе с ords
    #39129479
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Нельзя по безопасности их запускать от рута.Я что-то уже запутался. А кого можно запускать из-под рута?
...
Рейтинг: 0 / 0
URL в апексе с ords
    #39129515
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rockclimber,
по админски - никого кроме себя.
Оракл под юзверем Оракл. Томкат под юзверем томкат. Если тома сломают, то никуда далее не пролезет.
...
Рейтинг: 0 / 0
URL в апексе с ords
    #39129595
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123У апача вероятно будет та же проблема.
Нельзя по безопасности их запускать от рута.
А порт 80 требует рута.(
Ты хочешь сказать что все сайты, которые висят в интернете натятся на 80 порт ? Ну бред же. И апач и нгинкс вешаются на 80 порт, а томкат нет, потому что не считается системным ПО.
...
Рейтинг: 0 / 0
URL в апексе с ords
    #39129603
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CasufiPetro123У апача вероятно будет та же проблема.
Нельзя по безопасности их запускать от рута.
А порт 80 требует рута.(
Ты хочешь сказать что все сайты, которые висят в интернете натятся на 80 порт ? Ну бред же. И апач и нгинкс вешаются на 80 порт, а томкат нет, потому что не считается системным ПО.
предлагаю тебе ответить на мои факты.
У меня сайт так же сделан как и у irbis_al.
Ничего не могу поделать.
"Сайт не натится на порт". Нужно говорить конкретно.
...
Рейтинг: 0 / 0
URL в апексе с ords
    #39129615
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
URL в апексе с ords
    #39129617
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Casufi,
я тоже считаю нгинкс лишним и оверхедом для "наших" проектов. Но что делать)). Это IMHO.
...
Рейтинг: 0 / 0
URL в апексе с ords
    #39129624
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CasufiPetro123У апача вероятно будет та же проблема.
Нельзя по безопасности их запускать от рута.
А порт 80 требует рута.(
Ты хочешь сказать что все сайты, которые висят в интернете натятся на 80 порт ? Ну бред же. И апач и нгинкс вешаются на 80 порт, а томкат нет, потому что не считается системным ПО.

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


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