Apeche על ווינדוס. הגדרת כניסה לדף לפי משתמשים.
-
משהוא יודע איך ניתן להגדיר virtual host שידרשו כניסה איליו על ידי שם משתמש וסיסמה?
כמו זה:
תודה.
-
@shmuel0990
https://tecadmin.net/how-to-setup-basic-apache-authentication-using-virtualhost/ההוראות נכתבו עבור Linux אבל הרעיון אותו דבר בווינדוס
-
@yossiz אני רואה. השאלה היא איך אני מתרגם את הפקודה ליצירת המשתמשים.
-
@shmuel0990
הפקודה htpasswd נמצא ב: "C:\xampp\apache\bin\htpasswd.exe" -
@yossiz אוקי. מה תכלס הפקודה שאני צריך כדי לפתוח משתמש "user" עם סיסמה "0000".
לפי איך שאני מבין משם תהליך יצירת משתמשים הוא נפרד מתהליך שיוך האבטחה לvirtualhost. -
@shmuel0990 אמר בApeche על ווינדוס. הגדרת כניסה לדף לפי משתמשים.:
לפי איך שאני מבין משם תהליך יצירת משתמשים הוא נפרד מתהליך שיוך האבטחה לvirtualhost.
נכון
מה תכלס הפקודה שאני צריך כדי לפתוח משתמש "user" עם סיסמה "0000".
cd c:\xampp\apache bin\htpasswd -c conf\.htaccess user
התוכנה יבקש ממך להזין סיסמה
-
@shmuel0990
הפרמטר
-c
אתה כותב רק בפעם הראשון שאתה מריץ את התוכנה. אח"כ להוסיף עוד משתמשים אתה מריץ בלי -c
-
@yossiz עשיתי
htpasswd -b -c pass (myuser) (mypassword(
יצר לי קובץ "pass" שמכיל בתוכו את שם המשתמש וסיסמה מוצפנת.
אני לא מצליח להכניס את זה לvirtualhostמה אני צריך להוסיף מתוך זה לvirtualhost
Deny from all AuthUserFile /מיקום קובץ המשתמשים AuthName "Restricted Area" AuthType Basic Satisfy Any require valid-user
-
@shmuel0990 נראה לי כך:
"c:/path/to/file"
-
@yossiz נכון. אני יודע איך להכניס את המיקום. אבל זה לא עובד. האפצי לא נדלק.
כל השורות שם אני צריך להוסיף? -
@shmuel0990 אין לי מושג.
מה השגיאה? -
@shmuel0990
אני לא יודע איך זה בווינדוס אבל אצלי (לינוקס) יש משהו כזה<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory "/var/www/html"> AuthType Basic AuthName "Restricted Content" AuthUserFile /etc/apache2/.htpasswd Require valid-user </Directory> </VirtualHost>
וזה עובד
-
@yossiz
ככה.
זה השגיאה:
וככה הגדרתי:
-
@nigun עובד לי!
שכחתי את ה</Location>
פצצה.