Skip to content

Instantly share code, notes, and snippets.

@alexclear
Last active December 1, 2016 14:07
Show Gist options
  • Save alexclear/2a1f76d8e9b50265e49262d88f1d88f9 to your computer and use it in GitHub Desktop.
Save alexclear/2a1f76d8e9b50265e49262d88f1d88f9 to your computer and use it in GitHub Desktop.
export https_proxy="https://student:[email protected]:8080/"
export http_proxy="https://student:[email protected]:8080/"
cd /home/student
sudo apt-get update
sudo apt-get install git
git clone https://github.com/alexclear/nginx.git
sudo apt-get install libpcre3-dev zlib1g-dev
cd /home/student/nginx
./auto/configure
make
mkdir /home/student/nginx-conf
mkdir /home/student/nginx-logs
sudo mkdir -p /usr/local/nginx/logs
sudo chown student:student /usr/local/nginx/logs
sudo mkdir -p /usr/local/nginx/client_body_temp
sudo chown student:student /usr/local/nginx/client_body_temp
sudo mkdir -p /usr/local/nginx/proxy_temp
sudo chown student:student /usr/local/nginx/proxy_temp
sudo mkdir -p /usr/local/nginx/fastcgi_temp
sudo chown student:student /usr/local/nginx/fastcgi_temp
sudo mkdir -p /usr/local/nginx/uwsgi_temp
sudo chown student:student /usr/local/nginx/uwsgi_temp
sudo mkdir -p /usr/local/nginx/scgi_temp
sudo chown student:student /usr/local/nginx/scgi_temp
wget https://gist.githubusercontent.com/alexclear/c0d68de7aa4b36685dc89aa6911473bf/raw/f8855b61764843348df1151c74bfdddf23396d3a/gistfile1.txt -O /home/student/nginx-conf/nginx.conf
./objs/nginx -c /home/student/nginx-conf/nginx.conf
apt-get install libuv-dev
# Сделать модуль nginx
# С конфигурационной директивой prometheus_stat_url
# Пример: prometheus_stat_url /prom_stat_url;
# (Задается в секции server {})
# По URL отдавать статический контент
# Например - "Hello world"
https://nginx.org/ru/docs/http/ngx_http_stub_status_module.html
# Виртуалки:
# https://vm.spbstu.ru
# Login: Linux-Dev
# Pass: LinUx$DeV
apt-get install siege
siege -c 600 -v -d 1 -t 1600s http://192.168.16.149:8000
apt-get install lib64ncurses5
apt-get install lib64ncurses5-dev gcc
apt-get install libncurses5-dev
apt-get install libssl-dev
cd ~/linux-lts-xenial-4.4.0
make menuconfig
make -j8
apt-get install dkms
dkms add -m chardev -v 1.0
https://gist.github.com/alexclear/36d29ae8021e46c70d46df15efb357ea
https://wiki.ubuntu.com/Kernel/Dev/DKMSPackaging
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment