Welcome! Log In Create A New Profile

Advanced

WordPress multisite

Beeblebrox
February 28, 2014 05:02AM
I have nginx running on a local intranet server.
I'm trying to setup WordPress multisite with subdirectory, and WP is
located in $document_root/wordpress because there are many other folders
directly under the document_root path.

* I want to access the WP site as http://serv_IP/wp/, but alias does not
work - I must specify http://serv_IP/wordpress/ each time.
location /wp/ {
alias /document_root/wordpress/;
try_files $uri $uri/ /index.php?$args;
include /usr/local/etc/nginx/wordpress.conf;
fastcgi_pass unix:/var/run/www/php-fpm.sock; }

nginx-error.log shows: FastCGI sent in stderr: "Primary script unknown"
while reading response header from upstream, client: 192.168.1.100, server:
my.org, request: "GET /wp/ HTTP/1.1", upstream:
"fastcgi://unix:/var/run/www/php-fpm.sock:", host: "192.168.1.100",
referrer: "http://192.168.1.100/"

If I replace in above code "alias" with "root", I just get the
php-information page.

* I'd like to keep nginx.conf clean and pass wordpress.conf using the
include method. How must I modify the code provided in
http://wiki.nginx.org/WordPress, so that the multisite traffic is directed
to the $document_root/wordpress/ folder, and not "/"?

If I pull the try_files code to nginx.conf, startup advises:
nginx: [emerg] "map" directive is not allowed here in
/usr/local/etc/nginx/wordpress.conf:1
Where should the "map $uri $blogname / map $blogname $blogid" code be
placed?
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

WordPress multisite

Beeblebrox February 28, 2014 05:02AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 187
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready