Как настроить веб-сервер xampp для разных корневых каталогов
Веб-каталог является домом для всех ваших общедоступных и статических файлов вашего приложения. Включая изображения, таблицы стилей и файлы JavaScript. Здесь также находятся передние контроллеры.
Итак, вопрос в том, когда я устанавливаю и настраиваю xampp, мой веб-каталог:
xampp\htdocs
и я хочу настроить его для:
xampp\htdocs\myproject\web
Как это сделать?
Теперь, когда я набираю в своем браузере адрес: http://localhost/
Я ввожу каталог xampp\htdocs
и я хочу ввести в свой браузер адрес: http://localhost/
и введите xampp\htdocs\myproject\web
каталог
Ответы
Ответ 1
Вы можете изменить Apaches httpd.conf, щелкнув (в панели управления xampp) apache/conf/httpd.conf
и отредактируйте записи для DocumentRoot
и соответствующей записи Directory
.
Просто Ctrl + F для "htdocs" и измените записи на новый путь.
Ответ 2
Ответ 3
В случае, если кто-то предпочитает более простое решение, особенно в Linux (например, Ubuntu), очень простой выход - создать символическую ссылку на нужную папку в папке htdocs. Например, если я хочу иметь возможность обслуживать файлы из папки с именем "/home/some/projects/testserver/" и мой htdocs находится в "/opt/lampp/htdocs/". Просто создайте символическую ссылку примерно так:
ln -s /home/some/projects/testserver /opt/lampp/htdocs/testserver
Команда для символической ссылки работает так: ln -s target source
где
target - The existing file/directory you would like to link TO.
source - The file/folder to be created, copying the contents of the target. The LINK itself.
Для получения дополнительной помощи см. ln --help
Источник: Создание символических ссылок в Ubuntu
И это сделано. просто посетите http://localhost/testserver/
На самом деле вам даже не нужно перезагружать сервер.
Ответ 4
Я переместил папку htdocs из C:\xampp\htdocs в D:\htdocs без редактирования конфигурационного файла Apache (httpd.conf).
Шаг 1) Переместите папку C:\xampp\htdocs
в D:\htdocs
Шаг 2) Создайте символическую ссылку в C:\xampp\htdocs, связанную с D:\htdocs, используя команду mklink.
D:\>mklink /J C:\xampp\htdocs D:\htdocs
Junction created for C:\xampp\htdocs <<===>> D:\htdocs
D:\>
Шаг 3) Готово!
Ответ 5
ОК, ребята, вы не будете мне верить, насколько это просто, поэтому я поставил видео на YouTube, чтобы показать вам, что [нажмите здесь ]
теперь,
шаги:
- запустите панель управления xampp
- нажмите кнопку с сообщением config
- выберите apache (httpd.conf)
- найти документ root
- заменить
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
те 2 строки || C:/xampp/htdocs == текущее местоположение для root || измените C:/xampp/htdocs с любым местоположением, которое вы хотите
- сохранить его
DONE: запустите apache и перейдите к локальному хосту
см. в действии [смотреть видео, нажмите здесь]
Ответ 6
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# does not give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks Includes ExecCGI
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
#
# Controls who can get stuff from this server.
#
Require all granted
Напишите код выше в следующих тегах & lt; Каталог "c:\projects"> & lt;/Каталог>
c: (вы можете добавить любой каталог d: e :) - это диск, на котором вы создали папку вашего проекта.
Псевдоним/проекты "c:\projects"
Теперь вы можете получить доступ к каталогу pr0jects в вашем браузере:
локальный/проекты/
Ответ 7
Вы можете изменить порт при открытии панели управления XAMP, выполните следующие действия:
- нажмите кнопку "config net" на кнопку "Пуск" и
- выберите
httpd.conf
, откроется текстовый файл
- проверьте файл и файл
listen:80
,
- однажды получил
listen:80
заменить на listen:8080
и
- сохранить в той же папке.
После этого вы сможете запустить локальный сервер.
Ответ 8
XAMP на Bitnami (теперь это единственный вариант). Параметры apache находятся в файле bitnami.conf
В c:\Bitnami\wampstack-XXX\apache2\conf\bitnami\или что-то в этом роде.
httpd.conf больше ничего не влияет. Пахнет как приманка в стиле Google;)