Предполагая, что у вас есть доступ к 172.01.03.04
и на нем запущена служба nginx, прослушивающая порт 80. «Настройка IP для домена» будет выполняться через панель управления DNS вашего провайдера.Например, вот руководство для Linode DNS Manager
минимальная конфигурация nginx для example.com
:
server {
server_name example.com;
root /path/to/example.com/laravel/public;
index index.php index.html;
location / {
root /path/to/example.com/laravel/public;
try_files $uri /index.php;
}
}
для subdomain.example.com
:
server {
server_name subdomain.example.com;
root /path/to/subdomain.example.com/laravel/public;
index index.php index.html;
location / {
root /path/to/subdomain.example.com/laravel/public;
try_files $uri /index.php;
}
}
Добавьте отдельные конфигурационные файлы [example.com.conf
и subdomain.example.com.conf
] в конфигурацию nginx [/etc/nginx/sites-enabled/
] и перезапустите nginx.
Дополнительные сведения об именах серверов nginx: http://nginx.org/en/docs/http/server_names.html