Конфигурация Apache на CENTOS 7 для перенаправления подпапок с прокси-сервером - PullRequest
0 голосов
/ 05 сентября 2018

у меня на сервере запущено два приложения (Centos 7), первый работает за портом 8000, а второй за 8888

Каждое из приложений находится в подпапке / var / www / html

Первый запускается с Quasar на порту 8000, а второй (Laravel) с ремесленным подачей на 8888.

У меня нет доменного имени, только ip для доступа к моему серверу

У меня следующая конфигурация виртуального хоста. Желаемый результат:

Если кто-то запросит http://xx.xx.xx.xx/myapp, apache, верните приложение, работающее за 127.0.0.1:8000

.

И если запрашивается http://xx.xx.xx.xx/myotherapp, apache возвращает приложение, работающее за 127.0.0.1:8888

.

Когда я захожу на xx.xx.xx.xx: 8000, у меня хорошо работает приложение "myapp", но я хотел бы получить доступ с xx.xx.xx.xx / myapp

xx.xx.xx.xx / myapp показывает мне корневой файл моего приложения, но не запущенный с Quasar (VueJs не инициализирован)

Когда я захожу на xx.xx.xx.xx: 8888, ничего не работает

Сервер Quasar:

quasar dev


> quasar-app@0.0.1 dev /var/www/html/myapp
> node build/script.dev.js

 Will listen at http://localhost:8000
 Browser will open when build is ready.

Build completed in 61.107s

DONE  Compiled successfully in 61111ms  

Сервер Laravel:

php artisan serve --port=8888
Laravel development server started: <http://127.0.0.1:8888>

Мой default-site.conf:

<VirtualHost *:80>
    ProxyPreserveHost On

    ProxyPass /myapp http://127.0.0.1:8000/
    ProxyPassReverse /myapp http://127.0.0.1:8000/

    ProxyPass /myotherapp http://127.0.0.1:8888/
    ProxyPassReverse /myotherapp http://127.0.0.1:8888/
</VirtualHost>

Спасибо

...