Ngày tốt.
Mặc dù bài đăng này thảo luận về một thiết lập tương tự để thỉnh thoảng phục vụ các trang trống sau khi cài đặt thành công, tôi không thể phục vụ bất cứ thứ gì ngoài các trang trống. Không có lỗi trong /var/log/nginx/error.log
, /var/log/php-fpm.log
hoặc /var/log/nginx/us/sharonrhodes/blog/error.log
.
Thiết lập của tôi:
- Wordpress 3.0.4
- nginx 0,8,54
- php-fpm 5.3.5 (fpm-fcgi)
- Arch Linux
Tập tin cấu hình
php-fpm.conf:
[toàn cầu] pid = run / php-fpm / php-fpm.pid error_log = log / php-fpm.log log_level = thông báo [www] nghe = 127.0.0.1:9000 lắng nghe.owner = www nghe.group = www nghe.mode = 0660 người dùng = www nhóm = www chiều = năng động pm.max_children = 50 pm.start_servers = 20 pm.min_spare_servers = 5 pm.max_spare_servers = 35 pm.max_Vquests = 500
nginx.conf:
người dùng www; worker_ Processes 1; thông báo error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; sự kiện { worker_connections 1024; } http { bao gồm mime.types; ứng dụng default_type / octet-stream; sendfile trên; keepalive_timeout 65; gzip trên; bao gồm /etc/nginx/sites-enables/*.conf; }
/etc/nginx/sites-enables/blog_sharonrhodes_us.conf:
thượng nguồn php { máy chủ 127.0.0.1:9000; } người phục vụ { error_log /var/log/nginx/us/sharonrhodes/blog/error.log thông báo; access_log /var/log/nginx/us/sharonrhodes/blog/access.log; blog_name blog.sharonrhodes.us; root / srv / apps / us / sharonrhodes / blog; chỉ số index.php; vị trí = /favicon.ico { log_not_found tắt; access_log tắt; } vị trí = /robots.txt { chấp nhận tất cả; log_not_found tắt; access_log tắt; } vị trí / { # Điều này thật tuyệt vì không có php nào được chạm vào cho nội dung tĩnh try_files $ uri $ uri / /index.php?q=$uri&$args; } vị trí ~ \ .php $ { fastcgi_split_path_info ^ (. + \. php) (/.+) $; #Note: Bạn nên có "cgi.fix_pathinfo = 0;" trong php.ini bao gồm fastcgi_params; fastcgi_intercept_errors trên; fastcgi_pass php; } vị trí ~ * \. (js | css | png | jpg | jpeg | gif | ico) $ { hết hạn tối đa; log_not_found tắt; } }
/etc/nginx/conf/fastcgi.conf:
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; fastcgi_param QUERY_STRING $ query_ chuỗi; fastcgi_param REQUEST_METHOD $ request_method; fastcgi_param CONTENT_TYPE $ content_type; fastcgi_param CONTENT_LENGTH $ content_length; fastcgi_param SCRIPT_NAME $ fastcgi_script_name; fastcgi_param REQUEST_URI $ request_uri; fastcgi_param DOCUMENT_URI $ document_uri; fastcgi_param DOCUMENT_ROOT $ document_root; fastcgi_param SERVER_PROTOCOL $ server_protatio; fastcgi_param GATEWAY_INTERFACE CGI / 1.1; fastcgi_param SERVER_SOFTware nginx / $ nginx_version; fastcgi_param REMOTE_ADDR $ remote_addr; fastcgi_param REMOTE_PORT $ remote_port; fastcgi_param SERVER_ADDR $ server_addr; fastcgi_param SERVER_PORT $ server_port; fastcgi_param SERVER_NAME $ server_name; # Chỉ PHP, được yêu cầu nếu PHP được xây dựng với --enable-force-cgi-redirect fastcgi_param REDIRECT_STATUS 200;