Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

запаролить главную страницу

1436  1 2 3 все
Russian_Boy коренной житель20.05.12 11:22
Russian_Boy
20.05.12 11:22 
привет всем.хочу сделать небольшую странучку с информацией.провайдер даёт мне 10 мб места.этого хватит.небольшие навыки есть.простенькую станицу смогу сделать.но хочу самую главную запаролить.например как только надрал адрес, спрашивает пароль.это тяжело сделать?никто не поможет?
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#1 
NightWatch коренной житель20.05.12 11:25
NightWatch
NEW 20.05.12 11:25 
в ответ Russian_Boy 20.05.12 11:22
Russian_Boy коренной житель20.05.12 12:27
Russian_Boy
NEW 20.05.12 12:27 
в ответ NightWatch 20.05.12 11:25
ого, думаю не осилю прочитать всё.а какого нибуть шаблина нет?
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#3 
voxel3d патриот20.05.12 12:40
voxel3d
NEW 20.05.12 12:40 
в ответ Russian_Boy 20.05.12 12:27
Всё связанное с .htpasswd относится к веб-серверу Apache.
1. созадаёшь файл .htaccess в корневой директории сайта.
2. вписываешь туда:
AuthType Basic
AuthUserFile /var/www/vhosts/hostname/.htpasswd
AuthName "Authorization required"
require valid-user
<Files .htpasswd>
deny from all
</Files>


где AuthUserFile должен указывать полный путь к файлу .htpasswd. Здесь в примере предполагается, что сайт размещён в директории /var/www/vhosts/hostname/, в эту же директорию положили .htpasswd, об этом ниже.
3. создаёшь файл .htpasswd в директории, которую прописал в AuthUserFile в предыдущем пункте.
4. идёшь http://www.kxs.net/support/htaccess_pw.html генерируешь запись для пользователя. Допустим имя user, пароль secret, запись сгенерировалась:

user:KpP.s/mnFoEoI


вот эту строку помещаешь в файл .htpasswd
Если нужны другие пользователи, добавляешь.
p.s. секция

<Files .htpasswd>
deny from all
</Files>


нужна, если .htpasswd располагается в пределах директории с сайтом.

Dropbox - средство синхронизации и бэкапа файлов.
#4 
gendy Dinosaur20.05.12 14:26
gendy
NEW 20.05.12 14:26 
в ответ Russian_Boy 20.05.12 11:22
а провайдер разрешает пользоваться htaccess ?
потому как если нет, то это не поможет.
возможно ещё встроить пароль в пхп, если там он работает ,
но тогда придётся изучить принцип работы сессий

Фашизм будет разбит


Человека карают только те боги, в которых он верит

#5 
Russian_Boy коренной житель20.05.12 17:40
Russian_Boy
NEW 20.05.12 17:40 
в ответ gendy 20.05.12 14:26
у меня versatel, не знаю разрешает или нет.блин всё так сложно, думаю мне самому не справится.никто бы немог помочь сделать и переслать мне. буду премного благодарен
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#6 
  Indygor завсегдатай20.05.12 20:27
NEW 20.05.12 20:27 
в ответ Russian_Boy 20.05.12 17:40
"ты не мог бы сделать за меня всю работу, а потом переслать мне? мне типа лень самому разбираться" ))
Ты хочешь чтобы тебе помогли, или чтобы за тебя всё сделали?
#7 
Russian_Boy коренной житель21.05.12 00:11
Russian_Boy
NEW 21.05.12 00:11 
в ответ Indygor 20.05.12 20:27
да мне не лень,просто не знаю с чего начать.Читаю предложения "созадаёшь файл .htaccess в корневой директории сайта."Понял только, что надо создать файл, а дальше китайская грамота.
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#8 
  Indygor завсегдатай21.05.12 08:18
NEW 21.05.12 08:18 
в ответ Russian_Boy 21.05.12 00:11
дык, а почитать что это такое, где это используется, как это используется, что есть подобное? - это если не лень, то разбирайся. Даже китайскую грамоту можно, разобравшись, понять.
Мне просто для интереса: что ты уже умеешь программировать/кодить? В чём ты разбираешься?
#9 
Russian_Boy коренной житель21.05.12 09:07
Russian_Boy
NEW 21.05.12 09:07 
в ответ Indygor 21.05.12 08:18
Слушай нафига мы дискутируем на эту тему лень не лень.Я думаю для этого и существуют форумы.Тебе отвечу,простенькую страницу в HTML смастерю, но не более.
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#10 
Russian_Boy коренной житель21.05.12 09:29
Russian_Boy
NEW 21.05.12 09:29 
в ответ Russian_Boy 21.05.12 09:07, Последний раз изменено 21.05.12 09:34 (Russian_Boy)
ну тогда начнём.
В ответ на:
созадаёшь файл .htaccess в корневой директории сайта.


Соединился по ФТП и сделал скрин.Папка public_html это и есть корень директории сайта?
Непонятно с файлом.Это должен быть текстовый файл или html файл?
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#11 
voxel3d патриот21.05.12 10:16
voxel3d
NEW 21.05.12 10:16 
в ответ Russian_Boy 21.05.12 09:29, Последний раз изменено 21.05.12 10:17 (voxel3d)
В ответ на:
Соединился по ФТП и сделал скрин.Папка public_html это и есть корень директории сайта?

Вероятно, да. Ты бы показал содержимое public_html.
В ответ на:
Непонятно с файлом.Это должен быть текстовый файл или html файл?

Прочитай полностью, а то не поймёшь опять: ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0...
Файлы текстовые. Но "расширение" к формату файла в данном случае никакого отношения не имеет. Это не WINDOWS. Файлы называй именно так, как я написал, т.е. имена начинаются с точки.
Dropbox - средство синхронизации и бэкапа файлов.
#12 
Russian_Boy коренной житель21.05.12 10:26
Russian_Boy
NEW 21.05.12 10:26 
в ответ voxel3d 21.05.12 10:16, Последний раз изменено 21.05.12 10:30 (Russian_Boy)
привет,вот посмотри пож.вот содержимое папки public_html..закинул туда для теста пару файлов и также создал .htaccess
вот страница http://home.versanet.de/%7Erschulmeister/Meine_Homepage.html
я так понимаю, заходя на неё должен запрашиватся пароль?
а вот и этот .htpasswd
AuthType Basic
AuthUserFile /public_html/.htpasswd
AuthName "Authorization required"
require valid-user
eugen:1PGm2SHeZs9PI
<Files .htpasswd>
deny from all
</Files>
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#13 
voxel3d патриот21.05.12 10:35
voxel3d
NEW 21.05.12 10:35 
в ответ Russian_Boy 21.05.12 10:26, Последний раз изменено 21.05.12 10:39 (voxel3d)
Да, это та директория, куда надо закинуть файлы.
Ты сделал .htaccess.txt, а надо было .htaccess. Запароливание работает только с .htpasswd, одним .htaccess не обойтись.
Dropbox - средство синхронизации и бэкапа файлов.
#14 
Russian_Boy коренной житель21.05.12 10:46
Russian_Boy
NEW 21.05.12 10:46 
в ответ voxel3d 21.05.12 10:35, Последний раз изменено 21.05.12 10:47 (Russian_Boy)
В ответ на:
Один из вариантов узнать путь к public_html - если включен PHP, написать скрипт с ошибкой и посмотреть в браузере, что напишет. PHP у тебя есть?
п.с. или посмотреть вывод команды pwd в ftp-клиенте.

PHP нет,даже не знаю что это такое.а ты можешь это написать?
кстати сервер home.versanet.de это и есть путь?
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#15 
voxel3d патриот21.05.12 10:47
voxel3d
NEW 21.05.12 10:47 
в ответ Russian_Boy 21.05.12 10:26
После того как осилишь создание файла без .txt на конце, начни с проверки работы .htaccess.
Напиши в файл:
Order Deny,Allow
Deny from all


потом открой в браузере свою страничку. Если не будет доступа, .htaccess работает.

Dropbox - средство синхронизации и бэкапа файлов.
#16 
voxel3d патриот21.05.12 10:48
voxel3d
NEW 21.05.12 10:48 
в ответ Russian_Boy 21.05.12 10:46, Последний раз изменено 21.05.12 10:49 (voxel3d)
В ответ на:
PHP нет,даже не знаю что это такое.а ты можешь это написать?

Я исправил сообщение, оно не надо уже.
В ответ на:
кстати сервер home.versanet.de это и есть путь?

Нет, это имя сайта.
Dropbox - средство синхронизации и бэкапа файлов.
#17 
Russian_Boy коренной житель21.05.12 10:53
Russian_Boy
NEW 21.05.12 10:53 
в ответ voxel3d 21.05.12 10:48
вот глянь теперь думаю правильно с файлом
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#18 
voxel3d патриот21.05.12 10:57
voxel3d
NEW 21.05.12 10:57 
в ответ Russian_Boy 21.05.12 10:53
Нет. В конце всего будет ДВА файла: .htaccess и .htpasswd.
Сейчас твоя задача - создать один-единственный файл .htaccess

Ты у себя на компьютере делаешь файл, потом пересылаешь по ftp? Поставь себе программу Total Commander, в ней сможешь сделать нужный файл (Shift+F4 создаёт новый файл).
Dropbox - средство синхронизации и бэкапа файлов.
#19 
Russian_Boy коренной житель21.05.12 11:04
Russian_Boy
NEW 21.05.12 11:04 
в ответ voxel3d 21.05.12 10:57
често говоря не понимаю задачи. я делаю с помощью программы Notepad++, могу попробовать и с тоталькомандер, но немогу врубится что должно получится?
Жизнь даётся человеку один раз. И прожить её надо так, чтобы там наверху офигели и сказали:"А ну-ка, повтори!"
#20 
1 2 3 все