worldcraftのwebサーバはほぼapacheなのでhttpdの設定を確認すればなんとなく設定がわかります。
ワールドクラフト顧客別管理から管理台帳を引っ張る。 https://drive.google.com/drive/u/1/folders/0AE2CsIX9bq9eUk9PVA
ssh yutaka@v016.donotfree.com
fingerprint -> yes
bash-4.2$ cat /etc/httpd/conf/httpd.conf 大体、ここにバーチャルホストの設定が切ってある。
cat や lessなどで内容を確認する。
bash-4.2$ cat /etc/httpd/conf.d/ README mod_security.conf php.conf userdir.conf virtualhost.conf welcome.conf autoindex.conf mod_security.conf.org ssl.conf virtualhost-le-ssl.conf virtualhost_ssl.conf
catやlessなど、lessで検索するのが楽
一部抜粋するとこんな感じ
<VirtualHost? *:80> ServerAdmin? webmaster@worldcraft.co.jp DocumentRoot? /home/pikal/stage_html ServerName? v016.donotfree.com ErrorLog? logs/v016.donotfree.com-error_log CustomLog? logs/v016.donotfree.com-access_log combined ScriptAlias? /cgi-bin/ "/home/pikal/cgi-bin/" RewriteEngine? on RewriteCond? %{SERVER_NAME} =v016.donotfree.com RewriteRule? ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] </VirtualHost?> <VirtualHost? *:80> ServerAdmin? webmaster@worldcraft.co.jp DocumentRoot? /home/pikal/public_html ServerName? pikal.co.jp ServerAlias? www.pikal.co.jp ErrorLog? logs/v016.donotfree.com-error_log CustomLog? logs/v016.donotfree.com-access_log combined ScriptAlias? /cgi-bin/ "/home/pikal/cgi-bin/" RewriteEngine? on RewriteCond? %{SERVER_NAME} =www.pikal.co.jp [OR] RewriteCond? %{SERVER_NAME} =pikal.co.jp RewriteRule? ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] </VirtualHost?> <Directory /home/pikal> Options Indexes MultiViews? SymLinksIfOwnerMatch? IncludesNoExec? AllowOverride? All AddHandler? cgi-script .cgi Options ExecCGI </Directory>
上記でこういう行があるのを見逃さない
ErrorLog? logs/v016.donotfree.com-error_log CustomLog? logs/v016.donotfree.com-access_log combined
16 sudo ls -al /etc/httpd/logs 17 sudo ls -al /etc/httpd/logs/v016.donotfree.com-error_log 18 sudo cat /etc/httpd/logs/v016.donotfree.com-error_log 19 sudo less /etc/httpd/logs/v016.donotfree.com-error_log 20 sudo tail -f /etc/httpd/logs/v016.donotfree.com-error_log 21 sudo tail -n 200 /etc/httpd/logs/v016.donotfree.com-error_log
logsフォルダは権限がなくて見られない場合がある。 sudoで自分のパスワードを使ってみることができる。
字が多くてうっとなるかもしれないが、[Fri Aug 13 16:27:16.619684 2021] などの先頭行をみて、その後に続く文字列を探すと楽。 下記には、[Fri Aug 13 16:27:16.619684 2021] [core:error] [pid 4778] (36)File name too long: [client 207.46.13.53:39040] AH00036: access to とあるので、
[Thu Aug 12 10:06:36.290995 2021] [:error] [pid 24206] [client 113.178.89.105:58140] PHP Warning: Invalid argument supplied for foreach() in /home/pikal/public_html/wordpress/wp-content/plugins/mw-wp-form/classes/models/class.data.php on line 287, referer: https://www.pikal.co.jp/contact [Thu Aug 12 10:06:36.291176 2021] [:error] [pid 24206] [client 113.178.89.105:58140] PHP Warning: Invalid argument supplied for foreach() in /home/pikal/public_html/wordpress/wp-content/plugins/mw-wp-form/classes/models/class.data.php on line 287, referer: https://www.pikal.co.jp/contact [Thu Aug 12 10:06:36.291427 2021] [:error] [pid 24206] [client 113.178.89.105:58140] PHP Warning: Invalid argument supplied for foreach() in /home/pikal/public_html/wordpress/wp-content/plugins/mw-wp-form/classes/models/class.data.php on line 287, referer: https://www.pikal.co.jp/contact [Thu Aug 12 21:34:00.363668 2021] [core:error] [pid 29780] (36)File name too long: [client 5.9.158.195:52222] AH00036: access to /30030\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x83\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\xa3\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x82\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\x82\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x82\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\xbb\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x83\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\xa3\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x82\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\x83\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x82\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\x83\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x83\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\xa3\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x82\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\x83\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x82\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\x88 failed (filesystem path '/home/pikal/public_html/30030\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x83\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\xa3\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x82\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\x82\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x82\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\xbb\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x83\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\xa3\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x82\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\x83\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x82\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\x83\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x83\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\xa3\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x82\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\x83\xc3\x83\xc2\x83\xc3\x82\xc2\x83\xc3\x83\xc2\x82\xc3\x82\xc2\x82\xc3\x83\xc2\x83\xc3\x82\xc2\x82\xc3\x83\xc2\x82\xc3\x82\xc2\x88') [Fri Aug 13 16:27:16.619684 2021] [core:error] [pid 4778] (36)File name too long: [client 207.46.13.53:39040] AH00036: access to /)\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\x82\xc2\xa7\xc3\x83\xc2\xa5\xc3\x82\xc2\xae\xc3\x82\xc2\xb9\xc3\x83\xc2\xa5\xc3\xa2\xe2\x80\x9e\xc2\xa2\xc3\x82\xc2\xa8\xc3\x83\xc2\xa5\xc3\xa2\xe2\x82\xac\xc2\xa0\xc3\xa2\xe2\x82\xac\xc2\xa6\xc3\x83\xc2\xa9\xc3\x82\xc2\x9d\xc3\x82\xc2\xa2\xc3\x83\xc2\xa3\xc3\xa2\xe2\x82\xac\xc5\xa1\xc3\xa2\xe2\x82\xac\xe2\x84\xa2\xc3\x83\xc2\xa7\xc3\x82\xc2\xa3\xc3\x82\xc2\xa8\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\xa2\xe2\x82\xac\xc5\xbe\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\x82\xc2\xa6\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\x82\xc2\xbf\xc3\x83\xc2\xa3\xc3\xa2\xe2\x82\xac\xc5\xa1\xc3\x8b\xe2\x80\xa0\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\xa2\xe2\x82\xac\xc2\xa0\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\xa2\xe2\x82\xac\xc2\xb9\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\x82\xc2\xa8\xc3\x83\xc2\xa6\xc3\xa2\xe2\x80\x9a\xc2\xac\xc3\x82\xc2\x9d\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\x82\xc2\xa3\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\x82\xc2\xa6\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\xa2\xe2\x82\xac\xc5\xbe\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\x82\xc2\xbe\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\xa2\xe2\x80\x9e\xc2\xa2 failed (filesystem path '/home/pikal/public_html/)\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\x82\xc2\xa7\xc3\x83\xc2\xa5\xc3\x82\xc2\xae\xc3\x82\xc2\xb9\xc3\x83\xc2\xa5\xc3\xa2\xe2\x80\x9e\xc2\xa2\xc3\x82\xc2\xa8\xc3\x83\xc2\xa5\xc3\xa2\xe2\x82\xac\xc2\xa0\xc3\xa2\xe2\x82\xac\xc2\xa6\xc3\x83\xc2\xa9\xc3\x82\xc2\x9d\xc3\x82\xc2\xa2\xc3\x83\xc2\xa3\xc3\xa2\xe2\x82\xac\xc5\xa1\xc3\xa2\xe2\x82\xac\xe2\x84\xa2\xc3\x83\xc2\xa7\xc3\x82\xc2\xa3\xc3\x82\xc2\xa8\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\xa2\xe2\x82\xac\xc5\xbe\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\x82\xc2\xa6\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\x82\xc2\xbf\xc3\x83\xc2\xa3\xc3\xa2\xe2\x82\xac\xc5\xa1\xc3\x8b\xe2\x80\xa0\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\xa2\xe2\x82\xac\xc2\xa0\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\xa2\xe2\x82\xac\xc2\xb9\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\x82\xc2\xa8\xc3\x83\xc2\xa6\xc3\xa2\xe2\x80\x9a\xc2\xac\xc3\x82\xc2\x9d\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\x82\xc2\xa3\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\x82\xc2\xa6\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\xa2\xe2\x82\xac\xc5\xbe\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\x82\xc2\xbe\xc3\x83\xc2\xa3\xc3\x82\xc2\x81\xc3\xa2\xe2\x80\x9e\xc2\xa2')