Gensokyor / webserver

webserver

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

web server

nginx

  1. yum install -y nginx

  2. vi /etc/nginx/nginx.conf

user ibelie;

#        location / {
#        }
  1. vi /etc/nginx/default.d/webserver.conf
location / {
    alias /home/ibelie/webserver/web/;
    index index.html;
}

location /app {
    include uwsgi_params;
    uwsgi_read_timeout 3600;
    uwsgi_pass 127.0.0.1:5554;
}

location /properform {
    include uwsgi_params;
    uwsgi_read_timeout 3600;
    uwsgi_pass 127.0.0.1:5556;
}
  1. systemctl restart nginx

uwsgi

pip install uwsgi

uwsgi --ini /home/ibelie/webserver/server/uwsgi.ini
uwsgi --reload /home/ibelie/webserver/server/uwsgi.pid
uwsgi --stop /home/ibelie/webserver/server/uwsgi.pid
uwsgi --ini /home/ibelie/webserver/properform/uwsgi.ini
uwsgi --reload /home/ibelie/webserver/properfor/uwsgi.pid
uwsgi --stop /home/ibelie/webserver/properform/uwsgi.pid

rsyslog

  1. vi /etc/rsyslog.d/processor.conf
$template ProcessorFile,"/var/log/processor-%syslogtag:R,ERE,1,DFLT:\[([0-9a-zA-Z]+)\]--end%"
:programname, isequal, "Processor"	action(type="omfile"
	FileOwner="ibelie"
	FileGroup="ibelie"
	DynaFile="ProcessorFile")
& ~
  1. systemctl restart rsyslog

About

webserver

License:MIT License


Languages

Language:Python 85.0%Language:HTML 5.9%Language:CSS 5.8%Language:JavaScript 2.6%Language:Shell 0.4%Language:Batchfile 0.3%