rayamand
April 11th, 2023, 19:01
سلام و وقت بخیر خدمت تمامی دوستان وب هاستینگی.
من بر روی ubuntu 20 یک دایرکت ادمین کانفیگ کردم و وبسایت وردپرسی خودم رو بارگزاری کردم و این وبسایت یک مشکلی که داره اینه که بعد از چند وقت فایل های php فولدر هاش به غیر از index.php ارور 403 میده. مثلا /wp-admin/new-post.php در حالی که wp-admin/index.php باز میشه.
مثلا : https://www.aneeweb.com/demo/carpets/01/wp-admin/post-new.php
تمامی اکسس فولدر ها هم 775 هست فایل ها هم -rwxrwxr-x هست.
کانفیگ httpd :
ServerRoot /etc/httpd
<Directory "/home/aneewebc/new_html">
<FilesMatch "\.(inc|php|phtml|phps|php74)$">
AddHandler "proxy:unix:/usr/local/php74/sockets/aneewebc.sock|fcgi://localhost" .inc .php .phtml .php74
</FilesMatch>
<IfModule mod_fcgid.c>
SuexecUserGroup aneewebc aneewebc
</IfModule>
</Directory>
<VirtualHost 188.121.119.56:80 >
ServerName www.aneeweb.com
ServerAlias www.aneeweb.com aneeweb.com
ServerAdmin webmaster@aneeweb.com
DocumentRoot /home/aneewebc/domains/aneeweb.com/new_html
UseCanonicalName OFF
SetEnvIf X-Forwarded-Proto "https" HTTPS=on
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
<IfModule !mod_ruid2.c>
SuexecUserGroup aneewebc aneewebc
</IfModule>
CustomLog /var/log/httpd/domains/aneeweb.com.bytes bytes
CustomLog /var/log/httpd/domains/aneeweb.com.log combined
ErrorLog /var/log/httpd/domains/aneeweb.com.error.log
<Directory /home/aneewebc/domains/aneeweb.com/new_html>
AllowOverride AuthConfig FileInfo Indexes Limit Options=Indexes,IncludesNOEXEC,MultiViews,SymLinks IfOwnerMatch,FollowSymLinks,None
Options -ExecCGI -Includes +IncludesNOEXEC
<FilesMatch "\.(inc|php|phtml|phps|php74)$">
<If "-f %{REQUEST_FILENAME}">
#ProxyErrorOverride on
AddHandler "proxy:unix:/usr/local/php74/sockets/aneewebc.sock|fcgi://localhost" .inc .php .phtml .php74
</If>
</FilesMatch>
</Directory>
</VirtualHost>
<VirtualHost 188.121.119.56:443 >
SSLEngine on
SSLCertificateFile /usr/local/directadmin/data/users/aneewebc/domains/aneeweb.com.cert.combined
SSLCertificateKeyFile /usr/local/directadmin/data/users/aneewebc/domains/aneeweb.com.key
ServerName www.aneeweb.com
ServerAlias www.aneeweb.com aneeweb.com
ServerAdmin webmaster@aneeweb.com
DocumentRoot /home/aneewebc/domains/aneeweb.com/new_html
UseCanonicalName OFF
<IfModule !mod_ruid2.c>
SuexecUserGroup aneewebc aneewebc
</IfModule>
CustomLog /var/log/httpd/domains/aneeweb.com.bytes bytes
CustomLog /var/log/httpd/domains/aneeweb.com.log combined
ErrorLog /var/log/httpd/domains/aneeweb.com.error.log
<Directory /home/aneewebc/domains/aneeweb.com/new_html>
AllowOverride AuthConfig FileInfo Indexes Limit Options=Indexes,IncludesNOEXEC,MultiViews,SymLinks IfOwnerMatch,FollowSymLinks,None
Options -ExecCGI -Includes +IncludesNOEXEC
<FilesMatch "\.(inc|php|phtml|phps|php74)$">
<If "-f %{REQUEST_FILENAME}">
#ProxyErrorOverride on
AddHandler "proxy:unix:/usr/local/php74/sockets/aneewebc.sock|fcgi://localhost" .inc .php .phtml .php74
</If>
</FilesMatch>
</Directory>
</VirtualHost>
لاگ httpd :
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.2 HTTP/2.0" 200 6818 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-admin/js/iris.min.js?ver=1.1.1 HTTP/2.0" 200 8332 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-content/plugins/elementor/assets/js/admin.min.js?ver=3.12.1 HTTP/2.0" 200 10107 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-admin/js/updates.min.js?ver=6.2 HTTP/2.0" 200 9373 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-includes/js/dist/vendor/moment.min.js?ver=2.29.4 HTTP/2.0" 200 18799 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-content/plugins/elementor-pro/assets/js/admin.min.js?ver=3.8.1 HTTP/2.0" 200 24383 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-includes/js/media-views.min.js?ver=6.2 HTTP/2.0" 200 25985 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17 HTTP/2.0" 200 39044 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-includes/js/dist/date.min.js?ver=f8550b1212d715fbf745 HTTP/2.0" 200 43786 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:04 +0000] "POST /demo/carpets/01/wp-admin/admin-ajax.php HTTP/2.0" 403 319 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:04 +0000] "GET /demo/carpets/01/wp-includes/js/thickbox/loadingAnimation.gif HTTP/2.0" 200 15424 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:04 +0000] "GET /demo/carpets/01/wp-admin/admin-ajax.php?action=dashboard-widgets&widget=dashboard_primary&pagenow=dashboard&pll_ajax_backend=1&pll_post_id=26332 HTTP/2.0" 403 319 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86>
2.179.170.146 - - [11/Apr/2023:14:05:04 +0000] "GET /demo/carpets/01/wp-admin/post-new.php HTTP/2.0" 403 319 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:52 +0000] "GET /demo/carpets/01/wp-admin/post-new.php HTTP/2.0" 403 319 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
من بر روی ubuntu 20 یک دایرکت ادمین کانفیگ کردم و وبسایت وردپرسی خودم رو بارگزاری کردم و این وبسایت یک مشکلی که داره اینه که بعد از چند وقت فایل های php فولدر هاش به غیر از index.php ارور 403 میده. مثلا /wp-admin/new-post.php در حالی که wp-admin/index.php باز میشه.
مثلا : https://www.aneeweb.com/demo/carpets/01/wp-admin/post-new.php
تمامی اکسس فولدر ها هم 775 هست فایل ها هم -rwxrwxr-x هست.
کانفیگ httpd :
ServerRoot /etc/httpd
<Directory "/home/aneewebc/new_html">
<FilesMatch "\.(inc|php|phtml|phps|php74)$">
AddHandler "proxy:unix:/usr/local/php74/sockets/aneewebc.sock|fcgi://localhost" .inc .php .phtml .php74
</FilesMatch>
<IfModule mod_fcgid.c>
SuexecUserGroup aneewebc aneewebc
</IfModule>
</Directory>
<VirtualHost 188.121.119.56:80 >
ServerName www.aneeweb.com
ServerAlias www.aneeweb.com aneeweb.com
ServerAdmin webmaster@aneeweb.com
DocumentRoot /home/aneewebc/domains/aneeweb.com/new_html
UseCanonicalName OFF
SetEnvIf X-Forwarded-Proto "https" HTTPS=on
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
<IfModule !mod_ruid2.c>
SuexecUserGroup aneewebc aneewebc
</IfModule>
CustomLog /var/log/httpd/domains/aneeweb.com.bytes bytes
CustomLog /var/log/httpd/domains/aneeweb.com.log combined
ErrorLog /var/log/httpd/domains/aneeweb.com.error.log
<Directory /home/aneewebc/domains/aneeweb.com/new_html>
AllowOverride AuthConfig FileInfo Indexes Limit Options=Indexes,IncludesNOEXEC,MultiViews,SymLinks IfOwnerMatch,FollowSymLinks,None
Options -ExecCGI -Includes +IncludesNOEXEC
<FilesMatch "\.(inc|php|phtml|phps|php74)$">
<If "-f %{REQUEST_FILENAME}">
#ProxyErrorOverride on
AddHandler "proxy:unix:/usr/local/php74/sockets/aneewebc.sock|fcgi://localhost" .inc .php .phtml .php74
</If>
</FilesMatch>
</Directory>
</VirtualHost>
<VirtualHost 188.121.119.56:443 >
SSLEngine on
SSLCertificateFile /usr/local/directadmin/data/users/aneewebc/domains/aneeweb.com.cert.combined
SSLCertificateKeyFile /usr/local/directadmin/data/users/aneewebc/domains/aneeweb.com.key
ServerName www.aneeweb.com
ServerAlias www.aneeweb.com aneeweb.com
ServerAdmin webmaster@aneeweb.com
DocumentRoot /home/aneewebc/domains/aneeweb.com/new_html
UseCanonicalName OFF
<IfModule !mod_ruid2.c>
SuexecUserGroup aneewebc aneewebc
</IfModule>
CustomLog /var/log/httpd/domains/aneeweb.com.bytes bytes
CustomLog /var/log/httpd/domains/aneeweb.com.log combined
ErrorLog /var/log/httpd/domains/aneeweb.com.error.log
<Directory /home/aneewebc/domains/aneeweb.com/new_html>
AllowOverride AuthConfig FileInfo Indexes Limit Options=Indexes,IncludesNOEXEC,MultiViews,SymLinks IfOwnerMatch,FollowSymLinks,None
Options -ExecCGI -Includes +IncludesNOEXEC
<FilesMatch "\.(inc|php|phtml|phps|php74)$">
<If "-f %{REQUEST_FILENAME}">
#ProxyErrorOverride on
AddHandler "proxy:unix:/usr/local/php74/sockets/aneewebc.sock|fcgi://localhost" .inc .php .phtml .php74
</If>
</FilesMatch>
</Directory>
</VirtualHost>
لاگ httpd :
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.2 HTTP/2.0" 200 6818 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-admin/js/iris.min.js?ver=1.1.1 HTTP/2.0" 200 8332 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-content/plugins/elementor/assets/js/admin.min.js?ver=3.12.1 HTTP/2.0" 200 10107 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-admin/js/updates.min.js?ver=6.2 HTTP/2.0" 200 9373 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-includes/js/dist/vendor/moment.min.js?ver=2.29.4 HTTP/2.0" 200 18799 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-content/plugins/elementor-pro/assets/js/admin.min.js?ver=3.8.1 HTTP/2.0" 200 24383 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-includes/js/media-views.min.js?ver=6.2 HTTP/2.0" 200 25985 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17 HTTP/2.0" 200 39044 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:02 +0000] "GET /demo/carpets/01/wp-includes/js/dist/date.min.js?ver=f8550b1212d715fbf745 HTTP/2.0" 200 43786 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:04 +0000] "POST /demo/carpets/01/wp-admin/admin-ajax.php HTTP/2.0" 403 319 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:04 +0000] "GET /demo/carpets/01/wp-includes/js/thickbox/loadingAnimation.gif HTTP/2.0" 200 15424 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:04 +0000] "GET /demo/carpets/01/wp-admin/admin-ajax.php?action=dashboard-widgets&widget=dashboard_primary&pagenow=dashboard&pll_ajax_backend=1&pll_post_id=26332 HTTP/2.0" 403 319 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86>
2.179.170.146 - - [11/Apr/2023:14:05:04 +0000] "GET /demo/carpets/01/wp-admin/post-new.php HTTP/2.0" 403 319 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"
2.179.170.146 - - [11/Apr/2023:14:05:52 +0000] "GET /demo/carpets/01/wp-admin/post-new.php HTTP/2.0" 403 319 "https://www.aneeweb.com/demo/carpets/01/wp-admin/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0"