staffID
@staffID

Как лучше переписать приложение на другой ЯП?

Есть много кода на PHP и теперь необходимо переписать его на Go.

Немного о самом приложении:
Apache - backend, Nginx - frontend.
Все запросы идут на index.php через правила в .htaccess.
Все кроме существующих файлов в директориях.
Далее функция разбирает url и подставляет нужный php файл.
Отправка форм происходит асинхронно и данные отправляются на example.com/ajax.php

Собственно вопрос из-за того, что кода много и будет невозможно сразу переписать его на GO.
Поэтому мой вариант:
Отправка форм:
Отправлять данные на example.com/new/ajax.php,
где new - обрабатывает Go.

Далее отдача самих страниц:
Например есть адреса example.com/profile и example.com/page - написаны на PHP.
И например переписывать все по файлу, то есть сказать nginx обрабатывай /profile - php,
а /page пусть займется GO.
И так потихоньку переписывать по странице.

Как можно сказать nginx, не обрабатывай эту страницу - "/page" php интерпретатором, а пусть это сделает сервер на GO - "example.com:60" и все адреса вида example.com/new/(.*) обрабатывает, тоже GO?

Буду признателен за Ваш вариант.
  • Вопрос задан
  • 383 просмотра
Решения вопроса 2
@rustler2000
погромист сикраш
Комментировать
Falseclock
@Falseclock
решаю нестандартные задачи
просто проксировать запросы

location /opachki/ {

    proxy_pass http://example.com:60;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы