nginx - HTTP and reverse proxy server, mail proxy server.
Install: sudo apt install nginx |
Check version: nginx -v |
/etc/nginx/nginx.conf
events { work_connections 1024; } http { # Hide version server_tokens off; # Enable gzip compression gzip on; # Enable cache expires 365d; server { listen 80; server_name localhost; location / { root html; } # PHP-CGI configuration location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_NAME $document_root$fastcgi_script_name; include fastcgi_params; } } }
sudo apt update sudo apt install -y nginx : Install nginx nginx -v : Check nginx version nginx -V : Check nginx version, compiler version, and configure script parameters /etc/nginx/nginx.conf : nginx default configuration file /var/log/nginx/ : nginx default log directory
Errors
sudo apt update
nginx N: Skipping acquire of configured file 'nginx/binary-i386/Packages' as repository 'http://nginx.org/packages/mainline/ubuntu bionic InRelease' doesn't support architecture 'i386'
Edit /etc/apt/sources.list file
# deb https://nginx.org/packages/mainline/ubuntu/ bionic nginx # deb-src https://nginx.org/packages/mainline/ubuntu/ bionic nginx deb [arch=amd64] https://nginx.org/packages/mainline/ubuntu/ bionic nginx deb-src [arch=amd64] https://nginx.org/packages/mainline/ubuntu/ bionic nginx