Skip to content

Commit

Permalink
add nginx and uwsgi support
Browse files Browse the repository at this point in the history
  • Loading branch information
nanshihui committed Sep 7, 2016
1 parent d80305f commit 1869291
Show file tree
Hide file tree
Showing 609 changed files with 143,294 additions and 6 deletions.
34 changes: 34 additions & 0 deletions bin/nginx_scan_t.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# mysite_nginx.conf

# the upstream component nginx needs to connect to
upstream django {
server unix:///root/github/Scan-T/spidermanage/spidermanage.sock; # for a file socket
#server 127.0.0.1:8001; # for a web port socket (we'll use this first)
}

# configuration of the server
server {
# the port your site will be served on
listen 8000;
# the domain name it will serve for
server_name .example.com; # substitute your machine's IP address or FQDN
charset utf-8;

# max upload size
client_max_body_size 75M; # adjust to taste

# Django media
location /media {
alias /root/github/Scan-T/spidermanage/common_static; # your Django project's media files - amend as required
}

location /static {
alias /root/github/Scan-T/spidermanage/common_static; # your Django project's static files - amend as required
}

# Finally, send all non-media requests to the Django server.
location / {
uwsgi_pass django;
include /root/github/Scan-T/bin/uwsgi_params; # the uwsgi_params file you installed
}
}
2 changes: 1 addition & 1 deletion bin/start-web.sh
Original file line number Diff line number Diff line change
@@ -1 +1 @@
service mysql start&&cd ../spidermanage &&sudo python /root/github/Scan-T/spidermanage/manage.py runserver 0.0.0.0:80 --insecure
service mysql start&&cd ../spidermanage &&sudo python ./manage.py runserver 0.0.0.0:80 --insecure
1 change: 1 addition & 0 deletions bin/start_nginx.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
sudo /etc/init.d/nginx start
1 change: 1 addition & 0 deletions bin/start_uwsgi.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cd ../spidermanage && uwsgi --ini uwsgi_scan_t.ini
1 change: 1 addition & 0 deletions bin/task_no_gui.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cd ../spidermanage &&sudo python ./app.py
16 changes: 16 additions & 0 deletions bin/uwsgi_params
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
uwsgi_param QUERY_STRING $query_string;
uwsgi_param REQUEST_METHOD $request_method;
uwsgi_param CONTENT_TYPE $content_type;
uwsgi_param CONTENT_LENGTH $content_length;

uwsgi_param REQUEST_URI $request_uri;
uwsgi_param PATH_INFO $document_uri;
uwsgi_param DOCUMENT_ROOT $document_root;
uwsgi_param SERVER_PROTOCOL $server_protocol;
uwsgi_param REQUEST_SCHEME $scheme;
uwsgi_param HTTPS $https if_not_empty;

uwsgi_param REMOTE_ADDR $remote_addr;
uwsgi_param REMOTE_PORT $remote_port;
uwsgi_param SERVER_PORT $server_port;
uwsgi_param SERVER_NAME $server_name;
2 changes: 1 addition & 1 deletion spidermanage/background/control/taskcontrol.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ def scheduleinit():
global mainschedule
mainschedule=schedule.schedulecontrol()
# mainschedule.addschedule(taskitem.listiptask,'0-7','*/21','13','0',id='listiptask')#自定义扫描段任务器
mainschedule.addschedule(taskitem.tick,'0-7','0-23','*/5','0',id='nmap')#nmap定时任务器
mainschedule.addschedule(taskitem.tick,'0-7','0-23','*/10','0',id='nmap')#nmap定时任务器
# mainschedule.addschedule(taskitem.zmaptask,'0-7','0-23','*/8','0',id='zmap')#zmap定时任务器
# mainschedule.addschedule(event=taskitem.text,type='date')#一次性任务器
# mainschedule.addschedule(event=tempw.dowork,type='date')
Expand Down
1 change: 1 addition & 0 deletions spidermanage/collected_static/1.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
123123123
1 change: 1 addition & 0 deletions spidermanage/collected_static/2.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1sdjknsdjkcnsjdnc
Loading

0 comments on commit 1869291

Please sign in to comment.