我已經使用 Nginx、supervisor 和 gunicorn 在 AWS ubuntu ec2 中部署了我的 Flask Web。一些奇怪的地方: (1) 有時我在safari瀏覽器中可以通過域名訪問我的網站,但一段時間后,我無法通過域名訪問它。域名(test.com)訪問的站點圖片如下:
test.com
parked free, courtesy of GoDaddy.com.
(2) 我可以使用所有瀏覽器通過 IP 地址訪問它。
(3) 有時我試過其他瀏覽器,可以通過域訪問。但經過一段時間后,與(1)相同的問題。我的設定檔案如下:
須藤vim /etc/nginx/sites-available/default
server {
listen 80 default_server;
listen [::]:80 default_server;
# SSL configuration
#
# listen 443 ssl default_server;
# listen [::]:443 ssl default_server;
#
# Note: You should disable gzip for SSL traffic.
# See: https://bugs.debian.org/773332
#
# Read up on ssl_ciphers to ensure a secure configuration.
# See: https://bugs.debian.org/765782
#
# Self signed certs generated by the ssl-cert package
# Don't use them in a production server!
#
# include snippets/snakeoil.conf;
# root /var/www/html;
# Add index.php to the list if you are using PHP
# index index.html index.htm index.nginx-debian.html;
server_name test.com; #
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
# try_files $uri $uri/ =404;
proxy_pass http://127.0.0.1:8000;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real_IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location /static { #
alias /home/ubuntu/blog/app/static/;
expires 30d; #
}
}
須藤vim /etc/supervisor/conf.d/blog.conf
[program:flask-blog-owner]
command=/home/ubuntu/blog/bash.sh
directory=/home/ubuntu/blog
user=root
autostart=true
autorestart=true
stopasgroup=true
killasgroup=true
bash檔案
#! /bin/bash
cd /home/ubuntu/blog
exec gunicorn -w 4 wsgi:app
Godaddy中的DNS資訊
記錄最后更新時間 29/10/21 下午 4:35
Type Name Value TTL Actions
A @ xx.xx.x.x 1/2 Hour Edit
A @ Parked 600 seconds Edit
CNAME www @ 1 Hour Edit
CNAME _domainconnect _domainconnect.gd.domaincontrol.com 1 Hour Edit
NS @ ns23.domaincontrol.com 1 Hour
NS @ ns24.domaincontrol.com 1 Hour
SOA @ Primary nameserver: ns23.domaincontrol.com. 1 Hour
uj5u.com熱心網友回復:
我已經解決了!剛剛洗掉了godaddy帳戶域名設定中的停放值DNS設定。這可能會導致上述問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/352477.html
上一篇:動態定位塊變數到字串
