Янв 14

В двух местах прописываем.

В nginx.conf добавляем раздел server:

worker_processes 1;

events {
	worker_connections 1024;
}

http {
	include mime.types;
	default_type application/octet-stream;

	server {
		listen 80;
		server_name localhost;

		charset utf-8;

		location / {
			root html/localhost;
			index index.php index.html index.htm;
		}

		error_page 500 502 503 504 /50x.html;
		location = /50x.html {
			root html;
		}

		location ~ \.php$ {
			root html;
			fastcgi_pass 127.0.0.1:9000;
			fastcgi_index  index.php;

			fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html/localhost$fastcgi_script_name;
			fastcgi_param  QUERY_STRING     $query_string;
			fastcgi_param  REQUEST_METHOD   $request_method;
			fastcgi_param  CONTENT_TYPE     $content_type;
			fastcgi_param  CONTENT_LENGTH   $content_length;
			include fastcgi_params;
		}
	}

	server {
		listen 80;
		server_name test-virtual;

		charset utf-8;

		location / {
			root html/test-virtual;
			index index.php index.html index.htm;
		}

		error_page 500 502 503 504 /50x.html;
		location = /50x.html {
			root html;
		}

		location ~ \.php$ {
			root html;
			fastcgi_pass 127.0.0.1:9000;
			fastcgi_index  index.php;

			fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html/test-virtual$fastcgi_script_name;
			fastcgi_param  QUERY_STRING     $query_string;
			fastcgi_param  REQUEST_METHOD   $request_method;
			fastcgi_param  CONTENT_TYPE     $content_type;
			fastcgi_param  CONTENT_LENGTH   $content_length;
			include fastcgi_params;
		}
	}
}

В /etc/hosts добавляем ещё один хост:

127.0.0.1 localhost
127.0.0.1 test-virtual
Теги:

Leave a Reply

*
preload preload preload