Sobes.tech
Junior

როგორ გაქვთ გამოცდილება Linux-ისა და Nginx-ის მსგავს ვებ-სერვერებთან, ასევე ელფოსტის სერვერებთან?

sobes.tech AI

პასუხი AI-სგან

მე მაქვს ფართო გამოცდილება Linux-ის საოპერაციო სისტემებთან (Debian, Ubuntu, CentOS/RHEL), მათ შორის ინსტალაცია, კონფიგურაცია, ადმინისტრირება და პრობლემების გადაჭრა. ვმუშაობ კომანდური ხაზით და Bash-ის სკრიპტინგით.

მუშაობს Nginx ვებ-სერვერებთან:

  • ვირტუალური ჰოსტების კონფიგურაცია, SSL/TLS სერთიფიკატები.
  • პროქსის კონფიგურაცია (reverse proxy), დატვირთვის ბალანსირება.
  • მუშაობის ოპტიმიზაცია (კეშირება, სიღრმე).
  • 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 // დაშვებული ქსელები