как настроить псевдоним на машине разработчика xampp - PullRequest
7 голосов
/ 14 ноября 2011

Я хочу иметь возможность использовать псевдонимы вне области действия c: \ xampp, как в

alias /opt "C:\opt"

есть некоторые настройки в xampp, которые я не могу закрепить, попытался сменить пользователя, добавить и т.д.,из которых ничего не работает, это чистая среда разработки, так что здесь самое лучшее решение для поцелуев?

привет, // t

Ответы [ 3 ]

11 голосов
/ 14 ноября 2011

Вам нужно иметь две записи для него, псевдоним и каталог.В вашем /opt/lampp/etc/extra/httpd-xampp.conf должна быть запись ( source ), которая выглядит как один из следующих блоков кода.Некоторые параметры конфигурации были изменены, дополнительную информацию можно найти в документе Обновление до 2.4 с 2.2

Apache 2.2 Config:

Alias /opt/ "C:/opt/"
<Directory "C:/opt">
      Options Indexes FollowSymLinks MultiViews ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
</Directory>

Apache 2.4 Config:

Alias /opt/ "C:/opt/"
<Directory "C:/opt">
      Options Indexes FollowSymLinks MultiViews ExecCGI
      AllowOverride All
      Require all granted
</Directory>

Раздел Alias ​​определяет, где находится ваш виртуальный каталог и реальный каталог.В этом примере website.com/opt/ (или localhost / opt) будет указывать на C: / opt на вашем жестком диске.

Часть каталога определяет, как apache должен обрабатывать контент, обслуживаемый из этого места, он будет функционироватькак и любая другая запись Справочника, поэтому было бы неплохо просто скопировать ее из корневой записи и сделать ее похожей.

Для этого также потребуется включить mod_alias, проверьте ваш httpd-xampp.confи убедитесь, что запись для него не закомментирована.После любых изменений в вашем файле conf вам нужно будет перезапустить apache, чтобы изменения стали активными.

2 голосов
/ 13 октября 2014

Первое, что вам нужно сделать, это добавить каталог псевдонимов к вашей установке XAMPP:

C:\xampp\apache\conf\alias

Далее вам нужно изменить свой Apacheфайл конфигурации .Вы можете найти его в

C:\xampp\apache\conf\httpd.conf

После того, как вы откроете httpd.conf , добавьте в конец следующее и сохраните его.

Include "conf/alias/*"

Теперь,для каждого псевдонима, который вы хотите создать, вам нужно создать один файл, подобный этому:

<directory "c:\users\foo\programming\dev">
    #
    # 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"
    # doesn't 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.
    #     Order allow,deny
    Allow from all
</Directory>

Alias /dev "C:\users\foo\programming\dev"

В этом примере псевдоним называется "dev" , и он указывает на "C: \ users \ foo \ software \ dev "

Наконец, вам нужно перезагрузить сервер Apache и все.

0 голосов
/ 14 ноября 2011

наконец, просто, как в:

Alias /opt "C:/opt"
<Directory "C:/opt">
  Options +Indexes
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...