Как настроить nginx для нескольких URL-адресов, на которые предоставляются разные ресурсы

Найдите файл резервной копии для соответствующей группы томов в/etc/lvm/archive(по дате его модификации и комментарию created before...). Может быть хорошей идеей сначала скопировать все эти файлы в другое место.

Затем запустите

vgcfgrestore -f /etc/lvm/archive/$correct_file

После того, как вы достигли старого состояния, вы должны внести изменения вручную, а не с помощью этого инструмента (с помощьюlvreduce --resizefs).

0
20.12.2019, 14:16
1 ответ

Nginx имеет конфигурацию для каждого домена, и, как я предложил, скопируйте конфигурацию по умолчанию и измените параметры вашего домена на них (серверные блоки )Как образец

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/yourdomain.com

Теперь откройте новую конфигурацию и настройте параметры:

server {
 listen 80 default_server;
 listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html;
 index index.html index.htm; 
server_name localhost;
 location / { try_files $uri $uri/ =404; 
} 
}

Root is your directory
root /var/www/yourdomain.com/html;

Each statement need end with ;

Servername is your domain name
server_name your domain.com www.yourdomain.com;

Наконец, необходимо настроить ссылку на блокировку сервера и перезапустить nginx

sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/ sudo ln -s /etc/nginx/sites-available/secounddomain.com /etc/nginx/sites-enabled/

Мы можем отключить файл блока сервера по умолчанию, просто удалив символическую ссылку. Он по-прежнему будет доступен для ссылки в каталоге доступных сайтов -, но не будет прочитан Nginx при запуске :

.
sudo rm /etc/nginx/sites-enabled/default 

Нам также нужно очень быстро изменить один параметр в файле конфигурации Nginx по умолчанию. Откройте его, набрав:

sudo nano /etc/nginx/nginx.conf 

Нам просто нужно раскомментировать одну строку. Найдите и удалите комментарий из этого:

server_names_hash_bucket_size 64; 

Теперь мы готовы перезапустить Nginx, чтобы изменения вступили в силу. Вы можете сделать это, набрав:

sudo service nginx restart

Наконец, вам нужно настроить имя хоста в ОС

sudo nano /etc/hosts
127.0.0.1 localhost 
127.0.0.1 guest-desktop 
111.111.111.111 yourdomain.com
 111.111.111.111 secounddomain.com

Проверьте свой домен в браузереhttp://yourdomain.comЕсли у вас возникла проблема, проверьте журнал nginx и отправьте журнал ошибок или запуск

0
28.01.2020, 02:59

Теги

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