Last active
December 1, 2016 14:07
-
-
Save alexclear/2a1f76d8e9b50265e49262d88f1d88f9 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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