Как сделать 2 локальных сервера на nginx на macos?

Ребят, возник такой вопрос, у меня на маке стоит nginx, есть сервер, он работает отлично, но мне нужен еще один для другой работы, и вообщем вопрос в том, как можно сделать еще один сервер, где , что прописать в конфиги нужно?

вот что у меня прописано в nginx.conf
#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


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

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;


    # another virtual host using mix of IP-, name-, and port-based configuration
    #


    # HTTPS server
    #
    include servers/*;


    server {
    listen       8888;
    server_name  localhost1;
    client_max_body_size 20M;
    root   /Users/brepex/Sites/yeticave;
    location / {
        index  index.php index.html index.htm;
    }
    location ~ \.php$ {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        # goes on same line:
        fastcgi_param  SCRIPT_FILENAME /Users/brepex/Sites/yeticave/$fastcgi_script_name;
        include        fastcgi_params;
    }
}

}
  • Вопрос задан
  • 70 просмотров
Решения вопроса 2
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Настроить новый virtualhost на том же nginx
согласно официальной документации nginx
Ответ написан
@Drno
Добавьте еще 1 такую секцию, прям в тот же файл
ток имя и порт поменяйте на нужные

server {
    listen       8888;
    server_name  localhost1;
    client_max_body_size 20M;
    root   /Users/brepex/Sites/yeticave;
    location / {
        index  index.php index.html index.htm;
    }
    location ~ \.php$ {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        # goes on same line:
        fastcgi_param  SCRIPT_FILENAME /Users/brepex/Sites/yeticave/$fastcgi_script_name;
        include        fastcgi_params;
    }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы