Как настроить vhost на apache

218
Krie9er

У меня вопрос по поводу vhost-конфигурации apache.

У меня есть сервер, который запускает приложение по «старому» пути без переписывания мод или что-то вроде этого.

пример:

Folder -> Domain htdocs/mainapp/index.php -> www.mainapp.de/ 

теперь я написал приложение laravel, которое использует mod_rewrite: в моем наборе тестов я перенаправил его на собственный домен, например myapp / Теперь я закончил работу над проектом laravel и хочу опубликовать приложение на сервере, Но Webserveradmin, не будет настраивать собственный домен для приложения, он хочет использовать мое приложение под следующим URL: mainapp.de/myapp/

Теперь проблема, я требую mod_rewrite для моего проекта Laravel, так как я использую внутренний движок URI. поэтому мой URL в моей тестовой настройке был

myapp/ 

Теперь мой вопрос, возможно ли сделать что-то вроде субдомена в URL:

www.mainapp.de/myapp/ 

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

myapp.mainapp.de (not wanted) 

спасибо за ваши предложения / помощь, привет :)

0

1 ответ на вопрос

0
Iyad K

virtual hosts map domains, sub-domains, and IP addresses to a section of configuration. that's not going to help you here. I feel like you are confusing the word domain and subdomain, which refers to any one of the following forms

.com Google.com www.google.com a1.www.google.com

what you are looking for is hosting your application as a path under the domain mainapp.de .

your application should work out of the box as long as your didn't hardwire any domain in the source code and the paths are all relative.

e.g. you click a link in the app that directs you to page1 . if the application is in the root folder of mainapp.de, then mainapp.de/page1 will work. if the app is in the folder myapp under the root folder, then mainapp.de/myapp/page1 will work.

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