remove old nginx vhosts
This commit is contained in:
parent
ec3b775cd8
commit
1757a9b618
2 changed files with 0 additions and 100 deletions
52
README.md
52
README.md
|
@ -1,50 +1,6 @@
|
|||
# proxadmin
|
||||
web panel for proxmaster built with Flask
|
||||
|
||||
setup nginx vhosts:
|
||||
example.com.conf:
|
||||
|
||||
```
|
||||
server {
|
||||
listen 80;
|
||||
server_name panel.example.com;
|
||||
root /var/www/html;
|
||||
location / {
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
example.com-ssl.conf:
|
||||
```
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name EXAMPLE.com;
|
||||
|
||||
ssl_certificate /etc/letsencrypt/live/EXAMPLE.com/fullchain.pem;
|
||||
ssl_certificate_key /etc/letsencrypt/live/EXAMPLE.com/privkey.pem;
|
||||
|
||||
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
|
||||
ssl_prefer_server_ciphers on;
|
||||
ssl_dhparam /etc/letsencrypt/dhparam.pem;
|
||||
ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA';
|
||||
ssl_session_timeout 1d;
|
||||
ssl_session_cache shared:SSL:50m;
|
||||
ssl_stapling on;
|
||||
ssl_stapling_verify on;
|
||||
add_header Strict-Transport-Security max-age=15768000;
|
||||
|
||||
|
||||
location / {
|
||||
proxy_pass http://127.0.0.1:5000$request_uri;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Forwarded-For $remote_addr;
|
||||
}
|
||||
|
||||
location /novnc {
|
||||
alias /home/USER/appserver/noVNC;
|
||||
}
|
||||
```
|
||||
|
||||
### setup db backend:
|
||||
1. apt-get install postgresql postgresql-contrib libpq-dev
|
||||
2. sudo -i -u postgres psql
|
||||
|
@ -63,11 +19,3 @@ server {
|
|||
8. cd proxmaster-panel/ ; pip install -r requirements.txt
|
||||
9. python3 manage.py db init ; python3 manage.py db migrate -m "init" ; python3 manage.py db upgrade ; python3 manage.py deploy
|
||||
|
||||
### autostart:
|
||||
|
||||
1. crontab -e
|
||||
2. @reboot /usr/bin/screen -dmS proxadmin /home/proxadmin/appserver/proxmaster-panel/start.sh
|
||||
|
||||
|
||||
### backup the database:
|
||||
1. python3 manage.py dump create
|
||||
|
|
|
@ -1,48 +0,0 @@
|
|||
alembic==0.9.2
|
||||
appdirs==1.4.3
|
||||
Babel==2.4.0
|
||||
blinker==1.4
|
||||
certifi==2017.4.17
|
||||
chardet==3.0.3
|
||||
click==6.7
|
||||
dnspython==1.15.0
|
||||
dnspython3==1.15.0
|
||||
dominate==2.3.1
|
||||
facepy==1.0.9
|
||||
Flask==0.12.2
|
||||
Flask-AlchemyDumps==0.0.10
|
||||
Flask-Babel==0.11.2
|
||||
Flask-Bootstrap==3.3.7.1
|
||||
Flask-Login==0.4.0
|
||||
Flask-Mail==0.9.1
|
||||
Flask-Migrate==2.0.4
|
||||
Flask-Moment==0.5.1
|
||||
Flask-Script==2.0.5
|
||||
Flask-SQLAlchemy==2.2
|
||||
Flask-WTF==0.14.2
|
||||
gunicorn==19.7.1
|
||||
idna==2.5
|
||||
iso3166==0.8
|
||||
itsdangerous==0.24
|
||||
Jinja2==2.9.6
|
||||
Mako==1.0.6
|
||||
MarkupSafe==1.0
|
||||
onetimepass==1.0.1
|
||||
pkg-resources==0.0.0
|
||||
psycopg2==2.7.1
|
||||
Pygments==2.2.0
|
||||
PyQRCode==1.2.1
|
||||
python-dateutil==2.6.0
|
||||
python-editor==1.0.3
|
||||
pytz==2017.2
|
||||
requests==2.17.3
|
||||
schedule==0.4.2
|
||||
six==1.10.0
|
||||
sortedcontainers==1.5.7
|
||||
SQLAlchemy==1.1.10
|
||||
traits==4.6.0
|
||||
Unipath==1.1
|
||||
urllib3==1.21.1
|
||||
visitor==0.1.3
|
||||
Werkzeug==0.12.2
|
||||
WTForms==2.1
|
Loading…
Reference in a new issue