Автор Тема: Настройка Linux сервера для тестирования web приложений  (Прочитано 825 раз)

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

Оффлайн OKulich

  • Юзер
  • *
  • Сообщений: 2
  • Karma: +0/-0
    • Share Post
Привет всем!

Я студент в IT, по большей части разработчик, но так же шарю самый минимум в сетях и администрировании. Нужен совет...

Есть VPS под Ubuntu Server 16.04. Нужно настроить среду для развёртки web приложений. Сразу скажу, что сервер тестовый и нагрузки на него не будет. Так что камнями не кидаться, что мол навешал всё на один сервер и тд  :smile3:

Проблема в том, что приложения разрабатываются на разных технологиях: node.js+mongoDB, tomcat+postgresql, apache/nginx+mySQL... Возможно даже когда-то будет и на .Net :)

Первое что приходит на ум - настраивать vhosts (apache), хотя не особо представляю как это будет выглядеть..
Или же Docker контейнер для каждого приложения, а так же для каждой БД (с пробросом volume). И reverse proxy для доступа...

Другой вопрос - можно ли таким манером настроить доступ к приложениям по пути "www.companyDomain.com/app1", "www.companyDomain.com/app2"... А не "www.app1.companyDomain.com", www.app2.companyDomain.com", как это часто видно...?

Вот... Повторюсь, я не эксперт - прошу совета. Как поступили бы вы? Что посоветуете? Как реализовать данную потребность?
« Последнее редактирование: Ноябрь 07, 2017, 02:19:48 pm от sysadmin »

 

Оффлайн sysroman

  • Moderator
  • сисадми́н
  • ***
  • Сообщений: 1025
  • Karma: +42/-0
  • Пол: Мужской
  • Абра-Кадабра
    • Share Post
  • ЗВАНИЕ: Развивающийся айтишник
попросить помощи у хостера или отыскать человека который умеет настраивать веб сервер
I5 4670k/Asus z87 pro/rx580/16 gb ram/1+1TB+240ssd/600W
T430/3320m/8 gb ram/1 TB+128ssd - Sold

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8788
  • Karma: +121/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Или, как вариант - копать в сторону докера...
дорогу осилит идущий...
......................
MCP, MCTS, RHCSA
......................
also aka xck...

Оффлайн Deonis

  • Опытный пользователь
  • ***
  • Сообщений: 240
  • Karma: +43/-0
  • Пол: Мужской
  • https://iptest.kz
    • Share Post
    • iptest.kz
Другой вопрос - можно ли таким манером настроить доступ к приложениям по пути "www.companyDomain.com/app1", "www.companyDomain.com/app2"... А не "www.app1.companyDomain.com", www.app2.companyDomain.com", как это часто видно...?

Да, это можно средствами Nginx в режиме reverse-proxy. Сначала настраиваем работу приложения со стороны Web сервера к примеру Apache или на худой конец на IIS предположим на порту 8080 (так как 80 будет занят под Nginx), затем делаем примерно так:

   
        location /app1 {
        proxy_pass http://localhost:8080;
        }
        location /app2 {
        proxy_pass http://localhost:8081;
        }

Оффлайн OKulich

  • Юзер
  • *
  • Сообщений: 2
  • Karma: +0/-0
    • Share Post
Уже этим занимаюсь. Но ваш ответ подтверждает мои догадки.  :smile3:
Так что спасибо за совет.

PS. А можно-ли навесить IIS на Ubuntu 16.04?
« Последнее редактирование: Ноябрь 06, 2017, 11:05:38 pm от OKulich »

Оффлайн lone_wolf

  • Юзер
  • *
  • Сообщений: 35
  • Karma: +2/-5
    • Share Post
Уже этим занимаюсь. Но ваш ответ подтверждает мои догадки.  :smile3:
Так что спасибо за совет.

PS. А можно-ли навесить IIS на Ubuntu 16.04?
Нет это вэб сервер мелкомягких


exclamation
Удалённое администрирование Unix/Linux систем и настройка безопасности сервера в Казахстане

Автор Deonis

0 Ответов
2498 Просмотров
Последний ответ Октябрь 09, 2015, 04:14:49 pm
от Deonis
xx
Настройка тайм сервера (NTP) Windows

Автор sysadmin

0 Ответов
4250 Просмотров
Последний ответ Май 18, 2010, 10:58:26 am
от sysadmin
xx
Настройка windows сервера на заказ

Автор golova

5 Ответов
909 Просмотров
Последний ответ Сентябрь 25, 2018, 02:34:42 pm
от determination
xx
Настройка оповещений о проблемах сервера на email

Автор Oleg_1990

8 Ответов
1195 Просмотров
Последний ответ Май 08, 2017, 09:08:44 pm
от sysadmin