Close
Edit

nginx

python

apache

источники:
unittest — Unit testing framework

ключи: #nginx

Содержание >>

только важные выдержки


Ubuntu: изменение размера файла картинки

convert -resize 50% Nginx-Logo.jpg nginx_logo.jpg

Пример конфигурационного файла для работы с файлами PHP

server {
   listen 80;
   listen [::]:80;
   server_name postfixadmin.example.com;

   root /var/www/postfixadmin/public/;
   index index.php index.html;

   access_log /var/log/nginx/postfixadmin_access.log;
   error_log /var/log/nginx/postfixadmin_error.log;

   location / {
       try_files $uri $uri/ /index.php;
   }

   location ~ ^/(.+\.php)$ {
        try_files $uri =404;
        fastcgi_pass unix:/run/php/php8.1-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include /etc/nginx/fastcgi_params;
   }
}

Установка php на сервер

curl -sSL https://packages.sury.org/php/README.txt | sudo bash -x

sudo apt update

sudo apt install php8.1-fpm php8.1-imap php8.1-mbstring \
php8.1-pgsql php8.1-curl php8.1-zip php8.1-xml \
php8.1-bz2 php8.1-intl php8.1-gmp php8.1-redis

apt-get install php-fpm php-imap php-mbstring \
php-pgsql php-curl php-zip php-xml \
php-bz2 php-intl php-gmp php-redis



apt-get install php-fpm php-imap php-mbstring \
php-mysql php-json php-curl php-zip php-xml \
php-bz2 php-intl php-gmp php-redis

# If Apache
sudo apt install libapache2-mod-php
sudo systemctl restart apache2

Enabling HTTPS -- активация ssl

sudo apt install certbot
# If Apache
sudo apt install python3-certbot-apache
sudo certbot --apache --agree-tos --redirect --hsts --staple-ocsp --email you@example.com -d postfixadmin.example.com

# If you use Nginx
sudo apt install python3-certbot-nginx
sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email you@example.com -d postfixadmin.example.com
Ctrl + S : Update