Hello Guest, if you reading this it means you have not yet registered. Please take a second to Click here to register and in a few simple steps, you will be able to enjoy all the many features of our fine community. Please note that nicknames are prohibited lewd or meaningless (no numbers or letters at random) and introduce yourself in the section for you to meet our community.
[HOW-TO][UBUNTU] Apache autoryzacja
Pokaż wyniki od 1 do 1 z 1

Temat: [HOW-TO][UBUNTU] Apache autoryzacja

  1. #1
    Avatar MrRobby
    MrRobby jest nieaktywny Sprzedawca Żywopłotów
    Mężczyzna
    • Platforma sprzętowa
      • Płyta Główna:
      • Asus
      • Procesor:
      • Intel(R) Pentium(R) 4 CPU 3.06GHz
      • Karta Graficzna:
      • Nvidia
      • Karta Dźwiękowa:
      • SB
      • Monitor:
      • LCD Samsung 17"
      • Kernel:
      • 2.6.20-16-generic
    Dystrybucja: Kubuntu 8.04
    Dołączył
    Nov 2004
    Skąd
    ~Katowice
    Wiek
    36
    Postów
    55
    Wątków
    12
    Siła Reputacji
    32
    Reputacja
    74

    [HOW-TO][UBUNTU] Apache autoryzacja

    Opisze tu prosty i szybki sposób na udostępnienie pewnych zasobów apacha na login i hasło

    1. Sprawdź czy w /etc/apache2/apache2.conf masz coś takiego
      Kod:
      <Files ~ "^\.ht">
          Order allow,deny
          Deny from all
      </Files>
    2. Musimy określić katalog przechowywania pliku z hasłami. Oczywiście powinien on być osiągalny z poziomu użytkownika www-data na którym pracuje apache. Możemy je trzymać w /var/www. Przystępujemy do generowania pliku podając jednocześnie naszego użytkownika. W moim przypadku TEST. Po wydaniu niżej podanej komendy system poprosi nas o podanie hasła dla użytkownika TEST.
      Kod:
      sudo htpasswd -c /var/www/.htdostep TEST
      Wszyscy użytkownicy i ich hasła są zapisywane w naszym pliku .htdostep
      Kod:
      sudo cat /var/www/.htdostep
      TEST:FPyCw6fTlBa2o
    3. Należy ustawić odpowiednie prawa dostępu do tego pliku.
      Kod:
      sudo chmod 600 /var/www/.htdostep
      sudo chown www-data:www-data /var/www/.htdostep
    4. W /etc/apache2/apache2.conf na końcu dopisz coś takiego
      Kod:
      <Directory "/var/www/prywatny">
              Options Indexes FollowSymLinks Multiviews
              AuthType Basic
              AuthName "Podaj login i haslo."
              AuthUserFile /var/www/.htdostep
              Require valid-user
      </Directory>
      Od tej pory mamy ładna autoryzacje wpisując w przeglądarce https://IP/prywatny

      W ten sposób mamy zrobioną autoryzacje na użytkownika test. By dodać kolejnych użytkowników używamy htpasswd ale już bez przełącznika -c, czyli
      Kod:
      sudo htpasswd /home/httpd/.htdostep JANEK
      Oczywiście jest tu multum opcji ale tak jak wspomniałem na początku jest to szybkie udostępnienie


    Edit
    aktualizacja 2007.04.07 14:50
    Ostatnio edytowane przez suncez ; 28.10.2010 o 21:32

Informacje o wątku

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Uprawnienia

  • Nie możesz zakładać nowych wątków
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •