Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Помогите пожалуйста разобраться с WEB+ apache+ nginx  (Прочитано 290 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PSergey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Форумчане прошу помощи. Я начинающий линукс админ, столкнулся с такой ситуацией:
У меня есть шлюз (ubuntu server) на нем есть nginx он проксирует веб.
Есть сервер внутри сети (ubuntu server) на нем поднят apache, на котором в свою очередь стоит mantis bug tracker. Mantis изначально работал только изнутри сети и был доступен по адресу IP\mantisbt. Но я решил сделать так что бы он работал еще и снаружи сети. Прописал cname в dns включил его проксирование через nginx на шлюзе. Начал тестировать. Выяснил, что он действительно работает и снаружи, но каждая страница грузится не соврать минуты по 3. Залез в логи nginx увидел там ошибку [error] 4515#0: *262698 connect() failed (111: Connection refused) while connecting to upstream, client: 213.248.24.*, server: mantisbt.ma.rurequest: "GET / HTTP/1.1", upstream: "http://192.168.10.25:80/", host: "mantisbt.ma.ru. Собственно сам apache и есть на 10.25:80. Проверил связь между серверами = всё ок.... В логах apache ошибок на данную тематику нет... Подскажите куда копать? Внутри сети сайт летает по прежнему.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26080
    • Просмотр профиля
Re: Помогите пожалуйста разобраться с WEB+ apache+ nginx
« Ответ #1 : 07 Сентябрь 2016, 15:46:06 »
Показывайте конфиги обоих серверов. И проксирующего и хостящего.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн PSergey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Помогите пожалуйста разобраться с WEB+ apache+ nginx
« Ответ #2 : 07 Сентябрь 2016, 16:00:56 »
Файлы во вложении. Надеюсь на вашу помощь... nginx проксирует apache хостит
« Последнее редактирование: 07 Сентябрь 2016, 16:09:31 от PSergey »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26080
    • Просмотр профиля
Re: Помогите пожалуйста разобраться с WEB+ apache+ nginx
« Ответ #3 : 07 Сентябрь 2016, 16:31:02 »
А можно было это просто под спойлер положить?…
И я просил конфиги сайтов, а не демонов.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн PSergey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Помогите пожалуйста разобраться с WEB+ apache+ nginx
« Ответ #4 : 07 Сентябрь 2016, 16:53:18 »
вот апач
<VirtualHost *:80>
        # The ServerName directive sets the request scheme, hostname and port that
        # the server uses to identify itself. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to
        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        ServerName makongress.ru

        ServerAdmin speshkov@ma.ru
        DocumentRoot /var/www/mantisbt

        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel info ssl:warn

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        # For most configuration files from conf-available/, which are
        # enabled or disabled at a global level, it is possible to
        # include a line for only one particular virtual host. For example the
        # following line enables the CGI configuration for this host only
        # after it has been globally disabled with "a2disconf".
        #Include conf-available/serve-cgi-bin.conf
       
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

а вот nginx
root@Gate:/home/speshkov# nano /etc/nginx/sites-available/mantis
  GNU nano 2.2.6      File: /etc/nginx/sites-available/mantis

server {
        listen 80;
        server_name mantisbt.makongress.ru;

        location / {
                proxy_pass http://192.168.104.25;
        }

}







Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26080
    • Просмотр профиля
Re: Помогите пожалуйста разобраться с WEB+ apache+ nginx
« Ответ #5 : 07 Сентябрь 2016, 17:24:14 »
For me, it works instantly.
Are you testing from inside or outside of your LAN?

Эээ, ещё раз.
Для меня твой мантис летает. Ты тестишь из локалки или снаружи?
« Последнее редактирование: 07 Сентябрь 2016, 17:32:40 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн PSergey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Помогите пожалуйста разобраться с WEB+ apache+ nginx
« Ответ #6 : 07 Сентябрь 2016, 17:26:48 »
изнутри оно действительно летает. А снаружи грузит по 4 минуты

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26080
    • Просмотр профиля
Re: Помогите пожалуйста разобраться с WEB+ apache+ nginx
« Ответ #7 : 07 Сентябрь 2016, 17:33:43 »
Ну вот я снаружи. (Ещё и через прокси)
Можешь сейчас по логам посмотреть, project.rootdir.org
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн PSergey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Помогите пожалуйста разобраться с WEB+ apache+ nginx
« Ответ #8 : 07 Сентябрь 2016, 17:46:26 »
Ну nginx видит твой ip, а вот apache ничего по этому поводу не говорит. Ты открывал то что?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26080
    • Просмотр профиля
Re: Помогите пожалуйста разобраться с WEB+ apache+ nginx
« Ответ #9 : 07 Сентябрь 2016, 18:03:59 »
mantisbt.makongress.ru вестимо.
Поскольку у тебя RealIP не настроен, то апач, естественно, будет показывать IP машины с nginx.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн PSergey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Помогите пожалуйста разобраться с WEB+ apache+ nginx
« Ответ #10 : 07 Сентябрь 2016, 18:20:49 »
ИИИИ у тебя открывается быстро? тогда вопрос ты в каком городе находишься? просто у меня есть некоторое подозрение на DNS...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26080
    • Просмотр профиля
Re: Помогите пожалуйста разобраться с WEB+ apache+ nginx
« Ответ #11 : 07 Сентябрь 2016, 18:23:22 »
МСК
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн PSergey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Помогите пожалуйста разобраться с WEB+ apache+ nginx
« Ответ #12 : 07 Сентябрь 2016, 18:29:54 »
я тоже..... странная фигня

 

Страница сгенерирована за 0.065 секунд. Запросов: 24.