По вашему требованию вы хотите запустить два сайта с одним доменом. Допустим,
example.com/site1
example.com/site2
, для этого вам нужно изменить файл конфигурации nginx согласно следующему шаблону, открыть файл конфигурации nginx, связанный с доменом example.com, и добавить следующий код.
server {
listen 80;
server_name example.com;
return 301 https://example.com$request_uri;
}
server {
listen 443 ssl http2;
server_name example.com;
modsecurity_transaction_id "example.com-$request_id";
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
include /etc/nginx/default.d/example.com/*.conf;
location / {
try_files $uri $uri/ =404;
}
location /site1 {
index index.php index.html index.htm;
try_files $uri $uri/ /site1/index.php?q=$uri&$args;
}
location /site2 {
index index.php index.html index.htm;
try_files $uri $uri/ /site2/index.php?q=$uri&$args;
}
}