Skip to content

Latest commit

 

History

History
103 lines (79 loc) · 1.25 KB

Nginx_Webserver_Configuration.md

File metadata and controls

103 lines (79 loc) · 1.25 KB

Nginx Webserver Configuration

sudo apt update
sudo apt install nginx
sudo systemctl status nginx
sudo systemctl enable nginx
sudo systemctl start nginx
sudo systemctl status nginx

Important

Copy ewubdserver website to the /var/www

sudo cp -r ewubdserver /var/www
cd ~
cd /var/www

Important

Change the permission

sudo chmod -R 755 ewubdserver
cd /etc/nginx/sites-enabled
sudo rm default
sudo gedit ewubdserver

Important

Customize by your specific needs

server {
    listen 80;
    listen [::]:80;

    listen 443 ssl;
    listen [::]:443 ssl;

    server_name ewubdserver;
    
    ssl_certificate /home/rifat/ca/generated/chained.crt;
    ssl_certificate_key /home/rifat/ca/generated/server.key;

    root /var/www/ewubdserver;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}
sudo service nginx restart
sudo systemctl status nginx

Note

If you want to turn off the service, use this command

sudo systemctl stop nginx
sudo systemctl disable nginx
sudo systemctl status nginx