server {
root /var/www/telford.shop/html;
index index.html index.htm index.nginx-debian.html;
server_name telford.shop www.telford.shop;
location / {
include proxy_params;
proxy_pass http://localhost:1337;
}
listen [::]:443 ssl; # managed by Certbot
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/telford.shop/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/telford.shop/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = www.telford.shop) {
return 301 https://$host$request_uri;
} # managed by Certbot
if ($host = telford.shop) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80;
listen [::]:80;
server_name telford.shop www.telford.shop;
return 404; # managed by Certbot
}
2 nano /etc/ssh/sshd_config
3 passwd root
4 passwd root
5 ip address
6 service sshd restart
7 nano /etc/ssh/sshd_config
8 service sshd restart
9 exit
10 apt-get update
11 apt-get upgrade
12 apt-get install nginx
13 sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
14 ip a
15 nano /etc/network/interfaces.d/50-cloud-init
16 netplan apply
17 ip address
18 apt install certbot python3-certbot-nginx
19 mkdir -p /var/www/telford.shop/html
20 chown -R $USER:$USER /var/www/telford.shop/html
21 chmod -R 755 /var/www/telford.shop
22 nano /var/www/telford.shop/html/index.html
23 nano /etc/nginx/sites-available/telford.shop
24 sudo ln -s /etc/nginx/sites-available/telford.shop /etc/nginx/sites-enabled/
25 nano /etc/nginx/nginx.conf
26 nginx -t
27 systemctl restart nginx
28 mkdir -p /var/www/stevebanksdecorator.co.uk/html
29 chown -R $USER:$USER /var/www/stevebanksdecorator.co.uk/html
30 chmod -R 755 /var/www/stevebanksdecorator.co.uk
31 nano /var/www/stevebanksdecorator.co.uk/html/index.html
32 nano /etc/nginx/sites-available/stevebanksdecorator.co.uk
33 sudo ln -s /etc/nginx/sites-available/stevebanksdecorator.co.uk /etc/nginx/sites-enabled/
34 nano /etc/nginx/nginx.conf
35 nginx -t
36 systemctl restart nginx
37 sudo nano /etc/nginx/sites-available/telford.shop
38 apt install ufw
39 nano /etc/default/ufw
40 sudo ufw allow 2481
41 sudo ufw allow http
42 sudo ufw allow https
43 sudo ufw enable
44 sudo ufw status
45 sudo ufw allow 'Nginx Full'
46 sudo ufw delete allow 'Nginx HTTP'
47 sudo ufw status
48 sudo certbot --nginx -d stevebanksdecorator.co.uk -d www.stevebanksdecorator.co.uk
49 sudo systemctl status certbot.timer
50 sudo certbot renew --dry-run
51 sudo certbot --nginx -d telford.shop -d www.telford.shop
52 nano /var/www/telford.shop/html/index.html
53 node -v
54 sudo apt install curl
55 cd /root/
56 ls
57 curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
58 sudo apt-get install -y nodejs
59 node -v
60 npm -v
61 apt install sqlite3
62 cd /var/www/telford.shop/
63 npx create-strapi-app@latest public_html
64 sudo nano /etc/nginx/sites-available/telford.shop
65 systemctl restart nginx
66 systemctl status nginx.service
67 sudo nano /etc/nginx/sites-available/telford.shop
68 systemctl status nginx.service
69 sudo nano /etc/nginx/sites-available/telford.shop
70 systemctl status nginx.service
71 sudo nano /etc/nginx/sites-available/telford.shop
72 systemctl restart nginx
73 sudo nano /etc/nginx/sites-available/telford.shop
74 systemctl restart nginx
75 systemctl restart nginx
76 systemctl status nginx.service
77 sudo nano /etc/nginx/sites-available/telford.shop
78 history
79 npm run develop
80 ls
81 cd public_html/
82 ls
83 npm run develop
84 sudo nano /etc/nginx/sites-available/telford.shop
85 systemctl restart nginx
86 npm run develop
87 npm install pm2 -g
88 ls
89 nano server.js
90 pm2 start server.js
91 npm run build
92 pm2 sop server.js
93 pm2 stop server.js
94 pm2 start server.js
95 systemctl restart nginx
96 pm2 ls
97 exit
98 cd /var/www/telford.shop/
99 ls
100 cd public_html/
101 ls
102 nano server.js
103 pm2 ls
104 history
105 pm2 stop server.js
106 pm2 ls
107 pm2 start npm --name server -- run develop