Задать вопрос
Ответы пользователя по тегу Apache HTTP Server
  • Как проксировать java-приложение?

    DarkRaven
    @DarkRaven
    разработка программного обеспечения
    Вот моя рабочая конфигурация для проксирования Jira наружу, через nginx. Да, хочу отметить, у меня Jira стоит на той же машине, и проксирование приложения из той же сети я не пробовал. Но особых проблем тут не вижу.

    server {
        listen jira.orgname.local:80;
        server_name jira.orgname.local;
        location / {
            proxy_set_header X-Forwarded-Host $host;
            proxy_set_header X-Forwarded-Server $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://jira.orgname.local:8080/;
            client_max_body_size 1000M;
        }
    }


    Так же, у меня есть случаи проксирования через IIS - там я ставил Application Request Routing, URL Rewrite. В общем-то, тоже ничего сложного и военного нет.

    Есть Java веб-приложение, гвоздями прибитое к Windows (работает на локальном Jetty) и доступное по адресу localhost:8080/app


    Оно же доступно по <PC-NAME>:8080/app, где PC-NAME - это имя вашего компьютера ?
    Просто, если оно слушает только Localhost, ему нужно сказать, чтобы оно слушало 0.0.0.0 или какой-то конкретный IP. Или предварительно пробросить на внешний порт, открытый в файрволле.

    UPD. Я только что протестировал, эту конфигурацию для разнесенных на разные машины nginx и java-приложение - все заработало тут же, без всяких проблем.

    Попробуйте проверить само приложение, может у него есть что-то, что мешает работе.
    Так же, я бы рекомендовал бы почитать вот тут - https://serverfault.com/questions/824140/nginx-log... . На словах, нужно влючить логирование для proxy_pass и посмотреть, что происходит при ошибке.
    Ответ написан
    2 комментария
  • Как поднять веб-сервер в домене на windows server 2008 r2?

    DarkRaven
    @DarkRaven
    разработка программного обеспечения
    доступ из сети домена через веб-браузер по ссылке dp.nn.ru?

    DNS вам поможет.
    - на чем лучше поднять сервер?
    - средставми самой винды ?
    - nginx?
    - apache?
    - nodejs?
    - или что еще?


    Какой ЯП вам ближе, сервер для того и поднимайте. Вообще, для Windows нативным является IIS. Лучше поднять его. Он может обработать .NET и FastCGI, остальное можно проксировать через ARR и Rewrite.
    Если желаете остановиться на Apache/nginx, node.js, для них роднее будет *nix окружение. Там они просто производительнее.
    Ответ написан
  • Apache2 failed, syntax error. Как решить проблему?

    DarkRaven
    @DarkRaven
    разработка программного обеспечения
    Посмотрите, что хранится в файле sites-enabled.conf. Есть вероятность, что в нем вы найдете свою проблему.

    А так же проверьте, а есть ли права на чтение данного файла у апача. Возможно файл есть, но прочитать его он не может и кидает ошибку.

    На втором скрине, 12 строка - там не весь текст ошибки что происходит.
    Ответ написан