Skip to main content

nginx on Ubuntu

nginx - HTTP and reverse proxy server, mail proxy server.

Install: sudo apt install nginx
Install: sudo apt install nginx

Check version: nginx -v
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

Popular posts from this blog

Microsoft AI Shell: Notes

AI Shell

Windows 10: Install SuSE Linux Enterprise - SLES

With Microsoft-Windows-Subsystem-Linux feature enabled, we can install Linux distributions on Windows 10.

[MicrosoftVisualStudio]: Microsoft Visual Studio shortcut keys

Source:  http://visualstudioshortcuts.com/2015/ Analyze Navigate Backward Shift+Alt+3 Navigate Forward Shift+Alt+4 Architecture New Code Map Ctrl+\, Ctrl+O New UMLor Layer Diagram Ctrl+\, Ctrl+N Architecture Context Menus Add Node Ins Both Dependencies B Incoming Dependencies I Outgoing Dependencies O New Comment Ctrl+Shift+K Ctrl+E, C Remove Del Rename F2 Build Build Solution Ctrl+Shift+B Cancel Ctrl+Break Compile Ctrl+F7 Run Code Analysison Solution Alt+F11 Class Diagram Collapse Num - Expand Num + Class View Context Menus Properties Alt+Enter Misc Commit All Edits Shift+Alt+U Move Left Edgetotheleft Ctrl+Shift+, Move Left Edgetotheright Ctrl+Shift+. Move Right Edgetotheleft Ctrl+Shift+Alt+, Move Right Edgetotheright Ctrl+Shift+Alt+. TSql Editor Clone Query Ctrl+Alt+N TSql Editor Database Combo Shift+Alt+PgDn View File In Script Panel Shift+Alt+PgDn Debug Apply Code Changes Alt+F10 Attachto Process C...