Nginx обслуживает неправильный сертификат. Два домена с редиректом

У меня два домена example.com и example.org . Оба домена указывают на один и тот же сервер со статическим IP.

Первый файл конфигурации (для example.com ):

# /etc/nginx/sites-enabled/example.com.conf

# Catchall for all non-existent domains
server {
   return 404;
}

# Should redirect http://example.com to https://example.com
server {
   listen 80;
   server_name example.com;
   return 301 https://$server_name$request_uri;
}

# Should redirect http://www.example.com to https://www.example.com
server {
  listen 80;
  server_name www.example.com;
  return 301 https://$server_name$request_uri;
}

server {
  listen 443 ssl;
  server_name example.com;

  # Using LetsEncrypt certs
  ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;

  root /var/www/example.com/;
  index index.html;

}

А вот другой файл конфигурации

# /etc/nginx/sites-enabled/example.org.conf

# Should redirect http://example.org to https://example.org
server {
   listen 80;
   server_name example.org;
   return 301 https://$server_name$request_uri;
}

# Should redirect http://www.example.org to https://www.example.org
server {
  listen 80;
  server_name www.example.org;
  return 301 https://$server_name$request_uri;
}

server {
  listen 443 ssl;
  server_name example.org;

  ssl_certificate /etc/letsencrypt/live/example.org/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/example.org/privkey.pem;

  root /var/www/example.org/;
  index index.html;

}

Итак, вот ' пользователь = никто argv = / usr / bin / perl / usr / sbin / postfix-policyd-spf-perl

, но при перезапуске postfix он возвращает следующую ошибку:

/ usr / sbin / postconf: fatal: file / etc / postfix / master.cf: строка 147: плохо количество полей

Что может быть не так?

0
задан 29 January 2017 в 16:00
1 ответ

Я обнаружил ошибку

Строки, добавляемые в master.cf, должны быть такими:

policy unix - n n - - spawn<br>
  user=nobody argv=/usr/bin/perl /usr/sbin/postfix-policyd-spf-perl

Начальный пробел необходим во второй строке

0
ответ дан 5 December 2019 в 08:42

Теги

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