Я использую Ubuntu 9.10. Мое веб-приложение находится в каталоге в моем / home / me / app. Я хочу настроить Apache таким образом, чтобы иметь доступ к своему приложению через каталог. Например:
Люди могут получить доступ к моей машине через domain.com. Я хотел бы получить доступ к своему веб-приложению (расположенному в / home / me / app) через каталог, используя что-то вроде: domain.com/myapp.
Как я могу настроить конфигурацию apache для такого поведения? Конечно, я не хочу перемещать все свое приложение в / var / www / myapp.
Директива Alias не решила мою проблему. Если попробовать ввести что-то вроде mydomain.com/recommender/somedir. Ничего не найдет. Поскольку псевдоним охватывает только путь "/ рекомендатель"
Я бы хотел что-то вроде VirtualHost, но вместо того, чтобы указывать на ServerName, я хочу указать на имя каталога.
Спасибо
Прыгая на старый вопрос здесь, но для потомков / искателей: общий метод здесь - просто символическая ссылка /home/me/app
к /var/www/myapp
. SSH и быстро запустите
ln -s /home/me/app /var/www/myapp
Это не конфигурация apache, но она чистая и делает то, что вы хотите. Это при условии, конечно, что у вас есть /var/www/
настроить как корневой веб-сайт, что, похоже, подразумевается.
Я бы настроил его на использование mod_userdir но это я ...
Я хотел всего лишь команду псевдонима в apache.conf:
Alias /recommender /home/me/app