Настройка Apache

P
На сайте с 12.04.2004
Offline
0
1019

Установил на Windows XP Pro SP1 Apache 2.0.39. Пытаюсь в локалхосте создать файл паролей для базовой аутентификации. Запускаю cmd.exe, из нее htpasswd.exe.

Если даю «htpasswd –c filename username» или «htpasswd –n username», в общем, если использую флаг “-c” или “-n”,то получаю “htpasswd: -c and –n options conflict”.

Если создаю какой-то filename и даю «htpasswd filename username», то все идет, как надо, но после вывода “Adding password for user username” сразу идет «Процесс не может получить доступ к файлу, так как этот файл занят другим процессом. Скопировано файлов: 0.»

Есть кто-нибудь, кто побеждал эту хрень? Подскажите, как?

Электроустановка для народа!
[R
На сайте с 12.03.2004
Offline
5
#1

Чтобы создать файл .htpasswd и добавить туда юзера user с паролем password, пишешь таку команду:

htpasswd -cb .htpasswd user password

Дальше, чтобы добавить еще юзера

htpasswd -b .htpasswd user2 password2

RTFM, однако!

K
На сайте с 10.03.2004
Offline
254
#2

лучше используй прогу Денвер,

скачать мона на сайте http://dklab.ru

Что это такое?

Решение проблемы

Для преодоления этой неприятности можно установить на домашний компьютер web-сервер (например, Apache) и "прикрутить" к нему PHP. Но, честно говоря, после прочтения нескольких заумных трактатов о конфигурировании сервера и последующем подключении к нему PHP все желание заниматься этим может отпасть напрочь. Гораздо проще воспользоваться услугами программного комплекса "Денвер".

Используя "Денвер", можно без особых проблем запустить на локальной машине полноценный web-сервер Apache с поддержкой PHP, Perl и сервер MySQL. При этом размер дистрибутива базового пакета составляет менее 2 Мбайт.

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

Кроме того, настроек у программы практически нет. Она устанавливается почти самостоятельно, и все, что потребуется от пользователя, это ответить на пару совсем несложных вопросов. На то чтобы заставить сервер заработать (и проверить эту работоспособность), уходит около двух минут.

Вопросы

Несомненно, при работе с программой у пользователей могут возникнуть вопросы. Ответы на них можно найти в документации прилагаемой к "Денверу", или на сайте программы. Базовый пакет "Денвер" включает в себя:

Apache, SSI, mod_rewrite, mod_php,

PHP4 с поддержкой GD и MySQL,

MySQL с поддержкой транзакций (mysqld-max),

phpMyAdmin - система управления MySQL через Web-интерфейс. Полностью заменяет командную строку MySQL,

Ядро Perl без стандартных библиотек (поставляются отдельно),

Эмулятор sendmail (отладочная "заглушка", складывающая приходящие письма в /tmp); поддерживается работа совместно с PHP и Perl,

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

Система управления запуском и завершением,

Инсталлятор.

Белых оптимизаторов, работающих над внешними факторами, не бывает. И да, мой блог (http://blog.skobeeff.ru/).
L
На сайте с 28.01.2004
Offline
23
#3

так же можно использовать прогу "encode UNIX password"

для windows

лежит она тут

FM
На сайте с 13.04.2004
Offline
2
#4

AppServ... самый простой способ установить apache, php, mysql, phpmyadmin, zendoptima... установка занимает 1 минуту... в отличии от денвера может использоваться как внешний сервер, а нетолько для тестирования

K
На сайте с 10.03.2004
Offline
254
#5

адресок не подскажите

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий