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 // დაშვებული ქსელები