Skip to content

Latest commit

 

History

History
164 lines (88 loc) · 3.07 KB

File metadata and controls

164 lines (88 loc) · 3.07 KB

http://mostain.sheetcoins.com/

http://mostain.sheetcoins.com/

service --status-all

systemctl list-units --type=service

systemctl list-unit-files --state=enabled

apt install net-tools

sudo apt list --installed | grep nginx

sudo apt install nginx

sudo ufw app list

sudo ufw allow 'Nginx Full'

sudo systemctl enable nginx

systemctl start nginx

rm -rf /etc/nginx/conf.d/default.conf

nano /etc/nginx/sites-available/mostain.sheetcoins.com

server {

listen 80; listen [::]:80;

root /var/www/vhosts/mostain.sheetcoins.com/public_html; index index.html;

server_name mostain.sheetcoins.com;

location / { try_files $uri $uri/ =404; }

}

chmod -R 755 /var/www/vhosts/*

sudo ln -sf /etc/nginx/sites-available/mostain.sheetcoins.com /etc/nginx/sites-enabled/

nginx -t

systemctl restart nginx

sudo apt install certbot python3-certbot-nginx

nano /etc/nginx/sites-available/ariel.sheetcoins.com

server {

listen 80; listen [::]:80;

root /var/www/vhosts/ariel.sheetcoins.com/public_html; index index.html;

server_name ariel.sheetcoins.com;

location / { try_files $uri $uri/ =404; }

}

mkdir -p /var/www/vhosts/ariel.sheetcoins.com/public_html

nano /var/www/vhosts/ariel.sheetcoins.com/public_html/index.html

sudo ln -sf /etc/nginx/sites-available/ariel.sheetcoins.com /etc/nginx/sites-enabled/

systemctl restart nginx

sudo apt install certbot python3-certbot-nginx

sudo certbot --nginx -d ariel.sheetcoins.com

netstat -tulnp

ssh -i id_ed25519 root@194.163.148.244

scp -i id_ed25519 ariel root@194.163.148.244:/var/www/vhosts/ariel.sheetcoins.com/public_html

ssh -i id_ed25519 root@194.163.148.244

chmod +x ariel

sudo nano /lib/systemd/system/ariel.service

[Unit] Description=Ariel website After=network.target

[Service] Type=simple Restart=always RestartSec=5s WorkingDirectory=/var/www/vhosts/ariel.sheetcoins.com/public_html ExecStart=/var/www/vhosts/ariel.sheetcoins.com/public_html/ariel

[Install] WantedBy=multi-user.target

sudo chmod 664 /lib/systemd/system/ariel.service

sudo service ariel status

sudo systemctl enable ariel

nano /etc/nginx/sites-available/ariel.sheetcoins.com

server { listen 80; server_name ariel.sheetcoins.com;

location / {
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_set_header X-Real-IP $remote_addr;
  	  proxy_set_header Host $host;
      proxy_pass  http://127.0.0.1:8081;
    }

}

ln -sf /etc/nginx/sites-available/ariel.sheetcoins.com /etc/nginx/sites-enabled/

#listen [::]:443 ssl ipv6only=on; # managed by Certbot
#listen 443 ssl; # managed by Certbot
#ssl_certificate /etc/letsencrypt/live/ariel.sheetcoins.com/fullchain.pem; # managed by Certbot
#ssl_certificate_key /etc/letsencrypt/live/ariel.sheetcoins.com/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

certbot delete --cert-name ariel.sheetcoins.com

certbot --nginx -d ariel.sheetcoins.com

curl -v ariel.sheetcoins.com