ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
COM64לא בפורום כעת ת.הצטרפות: 09/07/2003 · הודעות: 1557 · מיקום: ראשל"צ
 

הודעה פורסם: 25/04/2019 - 17:33
נושא ההודעה: שרת Apache הפסיק להתייחס לקובץ .htaccess

הי, שרת אפצ'י שרץ על דביאן, גרסאות אחרונות ועדכניות, הפסיק היום להתייחס לתוכן של קובץ ה-.htaccess
מה שמעניין אותי בקובץ הוא הפניה משם דומיין ללא www לאחד שכולל את הקידומת.

השינויים שביצעתי לפני שהתעוררה הבעיה הם עדכון של Tapatalk על השרת והתקנת open-vm-tools מתוך ה-repo של דביאן.

לא שיניתי את הקבצים htaccess וקובץ ההגדרות של אפצ'י, הוא כולל AllowOverride All

רעיונות?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
COM64לא בפורום כעת ת.הצטרפות: 09/07/2003 · הודעות: 1557 · מיקום: ראשל"צ
 

הודעה פורסם: 25/04/2019 - 17:54
נושא ההודעה:

ותוכן הקבצים הרלוונטיים:

קוד:
<VirtualHost *:80>
    ServerName xyz.co.il
    DocumentRoot /var/www/xyz/public_html
    AddDefaultCharset UTF-8
    <Location />
    Allow from all
    </Location>
        <Directory /var/www/xyz/public_html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                deny from 31.155.168.78
                deny from 51.15.58.234
                allow from all
        </Directory>

</VirtualHost>




קוד:
RewriteEngine On
RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]


# AddHandler php-stable .php


RewriteCond %{HTTPS} !=on [NC]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}


לא נגעתי בהם לפני שהתחילה התופעה.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 27/04/2019 - 00:35
נושא ההודעה:

יכול להיות שהמודול הרלוונטי (mod_rewrite) לא פועל? ר’ הפלט של a2enmod .

האם יכול להיות שלשרת אין הרשאת קריאה לקובץ?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
COM64לא בפורום כעת ת.הצטרפות: 09/07/2003 · הודעות: 1557 · מיקום: ראשל"צ
 

הודעה פורסם: 27/04/2019 - 16:28
נושא ההודעה:

נראה שהמודול מופעל:
קוד:
~# a2enmod
Your choices are: access_compat actions alias allowmethods asis auth_basic auth_digest auth_form authn_anon authn_core authn_dbd authn_dbm authn_file authn_socache authnz_fcgi authnz_ldap authz_core authz_dbd authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex buffer cache cache_disk cache_socache cern_meta cgi cgid charset_lite data dav dav_fs dav_lock dbd deflate dialup dir dump_io echo env expires ext_filter file_cache filter geoip headers heartbeat heartmonitor http2 ident imagemap include info lbmethod_bybusyness lbmethod_byrequests lbmethod_bytraffic lbmethod_heartbeat ldap log_debug log_forensic lua macro mime mime_magic mpm_event mpm_prefork mpm_worker negotiation php7.0 proxy proxy_ajp proxy_balancer proxy_connect proxy_express proxy_fcgi proxy_fdpass proxy_ftp proxy_hcheck proxy_html proxy_http proxy_http2 proxy_scgi proxy_wstunnel ratelimit reflector remoteip reqtimeout request rewrite sed session session_cookie session_crypto session_dbd setenvif slotmem_plain slotmem_shm socache_dbm socache_memcache socache_shmcb speling ssl status substitute suexec unique_id userdir usertrack vhost_alias xml2enc
Which module(s) do you want to enable (wildcards ok)?


והלינק אליו:

קוד:
:/etc/apache2/mods-enabled# ls -la ../mods-available/rewrite.load
-rw-r--r-- 1 root root 66 Nov  3 13:34 ../mods-available/rewrite.load


ועדיין לא פועל
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 10266 · מיקום: כדור הארץ
 

הודעה פורסם: 28/04/2019 - 11:01
נושא ההודעה:

האם אתה רואה משהו ב-error.log של אפאצ'י?

_________________
הבלוג שלי
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
COM64לא בפורום כעת ת.הצטרפות: 09/07/2003 · הודעות: 1557 · מיקום: ראשל"צ
 

הודעה פורסם: 28/04/2019 - 20:53
נושא ההודעה:

ה-error.log כמעט נקי לחלוטין, אם אני מסנן את ההודעות שקשורות בעיקר ל-tapatalk, לא נשאר כלום.

זה נראה כאילו שהשרת מתעלם מהקובץ למרות שההגדרה בקובץ ההגדרות של אפצ'י במקום:
קוד:
# grep htac /etc/apache2/apache2.conf
AccessFileName .htaccess


אני אנסה להגדיר virtual host חדש כדי לבדוק אם יש בעיה שקשורה למיקום הנוכחי.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 29/04/2019 - 13:27
נושא ההודעה:

אם זה עבד אצלך בגרסאות מאוד ישנות אבל לא עובד עכשיו: אני לא רואה בהגדרות אצלך:

Require all granted

כמוכן האם השרת יכול לקרוא את הקובץ ‎.htaccess עצמו? (נסה לבדוק בעזרת su או sudo שמורץ כמשתמש של השרת)?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורחאורח · ·
 

הודעה פורסם: 30/04/2019 - 19:57
נושא ההודעה:

COM64 :
נראה שהמודול מופעל:
קוד:
~# a2enmod
Your choices are: access_compat actions alias allowmethods asis auth_basic auth_digest auth_form authn_anon authn_core authn_dbd authn_dbm authn_file authn_socache authnz_fcgi authnz_ldap authz_core authz_dbd authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex buffer cache cache_disk cache_socache cern_meta cgi cgid charset_lite data dav dav_fs dav_lock dbd deflate dialup dir dump_io echo env expires ext_filter file_cache filter geoip headers heartbeat heartmonitor http2 ident imagemap include info lbmethod_bybusyness lbmethod_byrequests lbmethod_bytraffic lbmethod_heartbeat ldap log_debug log_forensic lua macro mime mime_magic mpm_event mpm_prefork mpm_worker negotiation php7.0 proxy proxy_ajp proxy_balancer proxy_connect proxy_express proxy_fcgi proxy_fdpass proxy_ftp proxy_hcheck proxy_html proxy_http proxy_http2 proxy_scgi proxy_wstunnel ratelimit reflector remoteip reqtimeout request rewrite sed session session_cookie session_crypto session_dbd setenvif slotmem_plain slotmem_shm socache_dbm socache_memcache socache_shmcb speling ssl status substitute suexec unique_id userdir usertrack vhost_alias xml2enc
Which module(s) do you want to enable (wildcards ok)?


והלינק אליו:

קוד:
:/etc/apache2/mods-enabled# ls -la ../mods-available/rewrite.load
-rw-r--r-- 1 root root 66 Nov  3 13:34 ../mods-available/rewrite.load


ועדיין לא פועל


האם ה-Permissions של קובץ ה-.htaccess השתנו לאחרונה איכשהו?
שים לב כי כדי שזה ייקרא תקין, צריך umask 022 כלומר Permissions של 644.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
COM64לא בפורום כעת ת.הצטרפות: 09/07/2003 · הודעות: 1557 · מיקום: ראשל"צ
 

הודעה פורסם: 03/05/2019 - 13:26
נושא ההודעה:

התעכבתי עם התגובה בניסיונות להבין מה קורה כאן.

זה הקובץ המלא:
קוד:

<VirtualHost *:80>
        # The ServerName directive sets the request scheme, hostname and port that
        # the server uses to identify itself. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to
        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        #ServerName www.example.com

        ServerAdmin admin@efly.co.il
#       DocumentRoot /var/www/html
        DocumentRoot /var/www/eflyco/public_html

        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel info ssl:warn

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        # For most configuration files from conf-available/, which are
        # enabled or disabled at a global level, it is possible to
        # include a line for only one particular virtual host. For example the
        # following line enables the CGI configuration for this host only
        # after it has been globally disabled with "a2disconf".
        #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet


<VirtualHost *:80>
    ServerName www.efly.co.il
#    ServerAlias *.efly.co.il
    DocumentRoot /var/www/eflyco/public_html
    AddDefaultCharset latin1
    <Location />
    Allow from all
    </Location>
        <Directory /var/www/eflyco/public_html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                deny from 31.155.168.78
                deny from 51.15.58.234
                allow from all
        </Directory>

</VirtualHost>



<VirtualHost *:80>
    ServerName efly.co.il
    DocumentRoot /var/www/eflyco/public_html
    AddDefaultCharset UTF-8
    <Location />
    Allow from all
    </Location>
        <Directory /var/www/eflyco/public_html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                deny from 31.155.168.78
                deny from 51.15.58.234
                allow from all
        </Directory>

</VirtualHost>



השרת בכלל לא מתייחס לVirtualHost האחרון. זה עבד ופשוט הפסיק, לכן נאלצתי להפנות את כל מי שניגש לדומיין ללא www כבר בתחילת הקובץ לתיקייה הרלוונטית.

כלומר יש שתי בעיות, הראשונה: השרת לא ממש מתייחס לקובץ הקונפיגורציה שלו. והשניה: השרת לא מתייחס לתוכן של htaccess.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
COM64לא בפורום כעת ת.הצטרפות: 09/07/2003 · הודעות: 1557 · מיקום: ראשל"צ
 

הודעה פורסם: 03/05/2019 - 13:28
נושא ההודעה:

וההרשאות על הקובץ נראות נכונות
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 05/05/2019 - 11:34
נושא ההודעה:

לא התייחסת למה שכתבתי על Require.

מעבר לכך: בשביל מה Location? מה קורה אם אתה מסיר אותו?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 10266 · מיקום: כדור הארץ
 

הודעה פורסם: 05/05/2019 - 11:48
נושא ההודעה:

יכול להיות שאחרי עדכון כלשהו נוסף משהו ל-sites-enabled שתופס עדיפות על מה שהיה לך? מה הפלט של:
קוד:
ls -l /etc/apache2/sites-enabled/

_________________
הבלוג שלי
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 15/06/2019 - 18:58
נושא ההודעה:

רק הקובץ המקורי:

קוד:
root@efly:~# ls -la /etc/apache2/sites-enabled/
total 8
drwxr-xr-x 2 root root 4096 May  1 06:56 .
drwxr-xr-x 8 root root 4096 May  9 07:51 ..
lrwxrwxrwx 1 root root   35 Mar 22 09:09 000-default.conf -> ../sites-available/000-default.conf
root@efly:~#
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. COM64
  2. COM64
  3. אורח [צפריר]
  4. COM64
  5. mksoft
  6. COM64
  7. אורח [צפריר]
  8. אורח [אורח]
  9. COM64
  10. COM64
  11. אורח [צפריר]
  12. mksoft
  13. אורח