install_nqinx_webserver_linux_ubuntu_server_20_04_lts
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
install_nqinx_webserver_linux_ubuntu_server_20_04_lts [2020/06/10 03:38] – [Change Apache2 Default Port to Custom Port on Ubuntu / Debian] wikiadmin | install_nqinx_webserver_linux_ubuntu_server_20_04_lts [2020/06/10 04:42] (current) – [Configure PhpMyAdmin within Nginx Server default sites-available virtual host file] wikiadmin | ||
---|---|---|---|
Line 110: | Line 110: | ||
==== Return (above) to Start Nginx, Enable it to start at start-up, and check its status ==== | ==== Return (above) to Start Nginx, Enable it to start at start-up, and check its status ==== | ||
+ | |||
+ | < | ||
+ | sudo systemctl start nginx | ||
+ | |||
+ | sudo systemctl enable nginx | ||
+ | |||
+ | sudo systemctl status nginx | ||
+ | </ | ||
+ | |||
+ | ===== Open the UFW firewall for Nginx port 80 and 443 ===== | ||
+ | |||
+ | If you have enabled the uncomplicated firewall (ufw) on Ubuntu, then you will need to type the following ufw command to open TCP port number 80 and 443 for everyone. | ||
+ | |||
+ | < | ||
+ | sudo ufw allow 80/tcp comment ' | ||
+ | |||
+ | sudo ufw allow 443/tcp comment ' | ||
+ | </ | ||
+ | |||
+ | Verify port status it: | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== Configure Nginx to Use the PHP Processor ===== | ||
+ | |||
+ | ===== Configure PhpMyAdmin within Nginx Server default sites-available virtual host file ===== | ||
+ | |||
+ | Now go to the '/ | ||
+ | |||
+ | < | ||
+ | cd / | ||
+ | |||
+ | sudo cp default default-original | ||
+ | |||
+ | sudo vim default | ||
+ | </ | ||
+ | |||
+ | Paste the following Nginx configuration for PHPMyAdmin inside the ' | ||
+ | |||
+ | < | ||
+ | location /phpmyadmin { | ||
+ | root / | ||
+ | index index.php; | ||
+ | try_files $uri $uri/ =404; | ||
+ | |||
+ | location ~ ^/ | ||
+ | deny all; | ||
+ | } | ||
+ | |||
+ | location ~ / | ||
+ | fastcgi_pass unix:/ | ||
+ | fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | ||
+ | include fastcgi_params; | ||
+ | include snippets/ | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Save and exit. | ||
+ | |||
+ | Test the nginx configuration and make sure there is no error, then restart the nginx service. | ||
+ | |||
+ | < | ||
+ | sudo nginx -t | ||
+ | |||
+ | sudo systemctl reload nginx | ||
+ | </ | ||
+ | |||
+ | And we've added the Nginx configuration for our phpMyAdmin installation, | ||
+ | |||
install_nqinx_webserver_linux_ubuntu_server_20_04_lts.1591760312.txt.gz · Last modified: 2020/06/10 03:38 by wikiadmin