LMSouq
server-admin Open

Nginx Different Domains on Same IP

BE
berkayk
1 month ago
3 views
Problem Description
I would like to host 2 different domains in the same server using Nginx. I redirected both domains to this host via @ property. Although I configure 2 different server blocks, whenever I try to access second domain, it redirects to first one. Here is my config. server { listen `www.domain1.example:80`; access_log `/var/log/nginx/host.domain1.access.log` main; root `/var/www/domain1`; server_name `www.domain1.example`; location ~ \.php$ { # Security: must set cgi.fixpathinfo to 0 in `php.ini`! fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass `127.0.0.1:9000`; fastcgi_index `index.php`; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; include `/etc/nginx/fastcgi_params`; } } server { listen www.domain2.example:80; access_log /var/log/nginx/host.domain2.access.log main; root /var/www/domain2; server_name www.domain2.example; location ~ \.php$ { # Security: must set cgi.fixpathinfo to 0 in php.ini! fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; include /etc/nginx/fastcgi_params; } } How can I fix this?

AI-Generated Solution

Powered by LMSouq AI · GPT-4.1-mini

✓ Solution Ready
Analyzing problem and generating solution…
Was this solution helpful?
Back to Knowledge Base