remove old nginx vhosts
This commit is contained in:
parent
ec3b775cd8
commit
1757a9b618
52
README.md
52
README.md
|
@ -1,50 +1,6 @@
|
||||||
# proxadmin
|
# proxadmin
|
||||||
web panel for proxmaster built with Flask
|
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:
|
### setup db backend:
|
||||||
1. apt-get install postgresql postgresql-contrib libpq-dev
|
1. apt-get install postgresql postgresql-contrib libpq-dev
|
||||||
2. sudo -i -u postgres psql
|
2. sudo -i -u postgres psql
|
||||||
|
@ -63,11 +19,3 @@ server {
|
||||||
8. cd proxmaster-panel/ ; pip install -r requirements.txt
|
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
|
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