Cấu hình nginx cho 2 website

Em có trỏ 2 domain về server tuy nhiên :
khi em truy cập domain A index.php :

sleep(50)
echo "domain A" ;

thì domain B ko thể truy cập đc , nó phải chờ domain A echo xong .
Đây la file config nginx của em :

server{
	return 404;
}

server {
    listen 80;

    root /var/www/html;
    index index.php index.html index.htm index.nginx-debian.html;

    server_name domainA.com;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {

		include snippets/fastcgi-php.conf;
		fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
	}

	location ~ /\.ht {
		deny all;
	}
}

server {
    listen 80;
    root /var/www/img;
    index index.php index.html index.htm index.nginx-debian.html;

    server_name domainB.com;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {

        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }
}

Bạn xem tút này nha https://www.kinamo.be/en/support/faq/determining-the-correct-number-of-child-processes-for-php-fpm-on-nginx

5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?