mirror of
https://github.com/lijiejie/eyes.sh.git
synced 2026-09-22 01:30:43 +08:00
解决了子域名无法访问和会访问到管理后台的问题
This commit is contained in:
@@ -30,7 +30,7 @@ pyenv virtualenv 3.8.2 dnslog
|
|||||||
~/.pyenv/versions/dnslog/bin/python manage.py collectstatic
|
~/.pyenv/versions/dnslog/bin/python manage.py collectstatic
|
||||||
~/.pyenv/versions/dnslog/bin/gunicorn --workers 5 --bind 127.0.0.1:8000 dnslog.wsgi:application --daemon
|
~/.pyenv/versions/dnslog/bin/gunicorn --workers 5 --bind 127.0.0.1:8000 dnslog.wsgi:application --daemon
|
||||||
nohup ~/.pyenv/versions/3.8.2/envs/dnslog/bin/python3.8 ./zoneresolver.py &
|
nohup ~/.pyenv/versions/3.8.2/envs/dnslog/bin/python3.8 ./zoneresolver.py &
|
||||||
envsubst '$ADMIN_DOMAIN' < /dnslog/dnslog_nginx.conf > /etc/nginx/conf.d/default.conf
|
envsubst '$ADMIN_DOMAIN,$DNS_DOMAIN' < /dnslog/dnslog_nginx.conf > /etc/nginx/conf.d/default.conf
|
||||||
setsebool httpd_can_network_connect on
|
setsebool httpd_can_network_connect on
|
||||||
setenforce permissive
|
setenforce permissive
|
||||||
systemctl restart nginx
|
systemctl restart nginx
|
||||||
|
|||||||
+2
-5
@@ -1,15 +1,12 @@
|
|||||||
server {
|
server {
|
||||||
listen 80;
|
listen 80;
|
||||||
server_name localhost $ADMIN_DOMAIN;
|
server_name localhost $ADMIN_DOMAIN *.$DNS_DOMAIN;
|
||||||
uwsgi_pass_request_headers on;
|
uwsgi_pass_request_headers on;
|
||||||
|
|
||||||
if ($request_uri ~* "^/$") {
|
|
||||||
return 302 $scheme://$http_host/login;
|
|
||||||
}
|
|
||||||
|
|
||||||
location = /favicon.ico {
|
location = /favicon.ico {
|
||||||
access_log off; log_not_found off;
|
access_log off; log_not_found off;
|
||||||
}
|
}
|
||||||
|
|
||||||
location /static/ {
|
location /static/ {
|
||||||
alias /dnslog/static/;
|
alias /dnslog/static/;
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -44,7 +44,7 @@ services:
|
|||||||
- 53:53/tcp
|
- 53:53/tcp
|
||||||
- 53:53/udp
|
- 53:53/udp
|
||||||
- 8080:80/tcp
|
- 8080:80/tcp
|
||||||
command: /bin/bash -c "envsubst '$$ADMIN_DOMAIN' < /dnslog/dnslog_nginx.conf > /etc/nginx/conf.d/default.conf && exec nginx -g 'daemon off;'"
|
command: /bin/bash -c "envsubst '$$ADMIN_DOMAIN,$$DNS_DOMAIN' < /dnslog/dnslog_nginx.conf > /etc/nginx/conf.d/default.conf && exec nginx -g 'daemon off;'"
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: "wget -nv -t1 --spider http://localhost/login --no-check-certificate > /dev/null"
|
test: "wget -nv -t1 --spider http://localhost/login --no-check-certificate > /dev/null"
|
||||||
interval: 10s
|
interval: 10s
|
||||||
|
|||||||
Reference in New Issue
Block a user