Skip to content

Instantly share code, notes, and snippets.

@jennli
Last active September 30, 2016 23:14
Show Gist options
  • Save jennli/7b5b6d8ccd29983981af35bcaf2b385d to your computer and use it in GitHub Desktop.
Save jennli/7b5b6d8ccd29983981af35bcaf2b385d to your computer and use it in GitHub Desktop.

Linux

  • installation
  • apt-get
  • yum

SSH

  • SSH, TCP, IP, Network
  • default port is 22
  • VPS: virtual private server

Digital Ocean server

  • ssh root@159.203.25.223
ls -la
mkdir .ssh
  • find out local public key from local server
cat ~/.ssh/id_rsa.pub
  • add local public key to authorized key on the server
  • and when log back in from local to remote server, ssh will no longer prompt for password
sudo apt-get update
  • NGINX img_5868

forward proxy:

  • connect all computer to forward proxy -> internet -> FTS

Reverse proxy:

  • single client come from internet go thru proxy and connect to multiple processes

  • have to install NGINX as root

sudo apt-get install nginx
ps aux |grep nginx
/etc/nginx/sites-enabled
  • create a folder in home directory: apps/main
  • create a simple html page

add user

add user team1 --ingroup sudo
  • go to /etc/nginx/sites-enabled
sudo vi team3.conf
sudo vi /etc/nginx/sites-enabled/team5.conf
server {
  listen 3000 default deferred;
  # server_name mysite.com;
  root /home/team3/apps/main;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment