UkrFAQ - Често задавани въпроси за Apache
Какво е Apache ?
Това е уеб сървър. Най-често в UNIX среда.
Къде да вземем Арасне ?
На официалния уебсайт на сървъра http://www.apache.org
Как да деактивирам/активирам изхода на съдържанието на директория, която не съдържа индексен файл ?
Първо, задайте приоритета на конфигурационния файл, разположен в определена директория, пред конфигурацията на сървъра в самия корен на дървото на сървъра (или виртуалния сървър) с директивата:
. пропуснете.
AllowOverride All
След това поставете файла .htcacess със следния ред в директорията (която се намира на сървъра или виртуалния сървър, в корен на който сте разрешили показването на директорията), в който искате да предотвратите изхода на съдържанието
Индекси на опциите. други възможности
И ако искате да активирате изхода на съдържанието на директорията, поставете файла .htccess със следното съдържание:
Настроики. други възможности
Как да активирам/деактивирам изпълнението на скриптове не само в директорията cgi-bin, но и в останалите ?
Най-лесно е да разрешите скриптове да се изпълняват на целия сървър (виртуален сървър). За да направите това, добавете параметъра ExecCGI към директивата Options в корена на сървъра, Например за виртуален сървър той ще изглежда така:
DocumentRoot f:/intranet/vov/www
Опции FollowSymLinks MultiViews Indexes ExecCGI
Искам да свържа директория с моя сървър, която не е вътре в главната директория, а на друго място на диска. Най-лесният начин да направите това ?
Най-лесният начин е да използвате услугите на операционната система, например под Unix можете да използвате символична връзка към директорията (под Unix се изискват права на root). Ако искате да направите това само с помощта на възможностите на Apache, създайте псевдоним: