strait.gate
Forum Replies Created
-
AuthorPosts
-
2019年3月28日 at 19:45 in reply to: kusanagi bcache on を行うと「WordPress がインストールされていません。何もしません」と表示される(別件) #523
確かに、こちらの abc_http.conf については
ServerAliasを追加したいので一度編集しまして、いくつかの別のドメインを追加したが、
ほかの部分は全く触れていないのです。こちらのせいでしょうか。2019年3月26日 at 19:45 in reply to: kusanagi bcache on を行うと「WordPress がインストールされていません。何もしません」と表示される(別件) #518しょうくんさん、こんばんは。
ご回答ありがとうございます。こちらはnginxではなくhttpd(Apache)を使っていますので、/etc/nginx/conf.d/abc_http.confは最初のまま一度も触れていませんでした。
念の為abc_http.confの全文を添付いたします。
#=======================================
# example.com
#—————————————server {
listen 80;
server_name example.com http://www.example.com;
access_log /home/kusanagi/abc/log/nginx/access.log main;
error_log /home/kusanagi/abc/log/nginx/error.log warn;# rewrite ^(.*)$ https://example.com$request_uri permanent; # SSL ONLY
# rewrite ^(.*)$ https://www.example.com$request_uri permanent; # SSL ONLY
charset UTF-8;
client_max_body_size 16M;
root /home/kusanagi/abc/DocumentRoot;
index index.php index.html index.htm;location = /50x.html {
return 403;
}rewrite /wp-admin$ $scheme://$host$uri/ permanent;
location / {
try_files $uri $uri/ /index.php?$args;
#include naxsi.d/wordpress/*.conf;
}location = /favicon.ico {
log_not_found off;
access_log off;
}location ~* /\.well-known {
allow all;
}location ~* /\. {
deny all;
}#include templates.d/multisite.conf;
location ~* /(?:uploads|files)/.*\.php$ {
deny all;
}location ~* \.(jpg|jpeg|gif|png|css|js|swf|ico|pdf|svg|eot|ttf|woff)$ {
expires 60d;
access_log off;
}location ~* /wp-login\.php|/wp-admin/((?!(admin-ajax\.php|images/)).)*$ {
satisfy any;
allow 0.0.0.0/0;
allow 127.0.0.1;
deny all;
auth_basic “basic authentication”;
auth_basic_user_file “/home/kusanagi/.htpasswd”;location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_buffers 256 128k;
fastcgi_buffer_size 128k;
fastcgi_intercept_errors on;
fastcgi_read_timeout 120s;
#include naxsi.d/wordpress/*.conf;
}
include conf.d/security.conf;
#include naxsi.d/wordpress/*.conf;
}location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_buffers 256 128k;
fastcgi_buffer_size 128k;
fastcgi_intercept_errors on;
fastcgi_read_timeout 120s;set $do_not_cache 1; ## page cache
set $device “pc”;if ($request_method = POST) {
set $do_not_cache 1;
}if ($query_string != “”) {
set $do_not_cache 1;
}if ($http_cookie ~* “comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in”) {
set $do_not_cache 1;
}if ($request_uri ~* “(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.*.php|/feed/|index.php|wp-comments-popup.php|wp-links-opml.php|wp-locations.php|sitemap(_index)?.xml|[a-z0-9_-]+-sitemap([0-9]+)?.xml)”) {
set $do_not_cache 1;
}if ($http_user_agent ~* ” Android |\(iPad|Android; Tablet; .+Firefox”) {
set $device “tablet”;
}if ($http_user_agent ~* “Android .+ Mobile|\(iPhone|\(iPod|IEMobile|Android; Mobile; .+Firefox|Windows Phone”) {
set $device “smart”;
}fastcgi_cache wpcache;
fastcgi_cache_key “$device:$request_method:$scheme://$host$request_uri”;
fastcgi_cache_valid 200 10m;
fastcgi_no_cache $do_not_cache;
fastcgi_cache_bypass $do_not_cache;add_header X-F-Cache $upstream_cache_status;
add_header X-Signature KUSANAGI;
include conf.d/security.conf;
#include naxsi.d/wordpress/*.conf;
}}
-
AuthorPosts