Sobes.tech
Junior

Какъв е вашият опит с Linux и уеб сървъри като Nginx, както и с пощенски сървъри?

sobes.tech AI

Отговор от AI

Имам богат опит в работата с операционни системи от семейството Linux (Debian, Ubuntu, CentOS/RHEL), включително инсталиране, конфигуриране, администриране и отстраняване на проблеми. Уверено работя с командния ред и Bash скриптове.

Работил съм с уеб сървъри Nginx:

  • Конфигуриране на виртуални хостове, SSL/TLS сертификати.
  • Настройка на обратен прокси, баланс на натоварването.
  • Оптимизация на производителността (кеширане, компресия).
  • Интеграция с PHP-FPM, FastCGI.

Пример за конфигурация на виртуален хост за Nginx:

server {
    listen 80;
    listen [::]:80;
    server_name myapp.com www.myapp.com;

    location / {
        proxy_pass http://backend_app; // Пренасочване на заявки към бекенда
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }

    # Конфигурация за статични файлове
    # location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
    #    expires 30d;
    #    add_header Cache-Control "public, no-transform";
    # }

    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }
}

Имам опит с пощенски сървъри, главно Postfix и Dovecot, включително:

  • Инсталиране и базова конфигурация.
  • Настройка на SPF, DKIM, DMARC за подобряване на доставяемостта.
  • Филтриране на спам (с SpamAssassin).
  • Управление на потребители и домейни.
  • Мониторинг на логове и диагностика на проблеми.

Пример за конфигурация на Postfix за ограничаване на релеи:

# postconf -n mynetworks
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.1.0/24 // Разрешени мрежи за релеи