У меня есть покупка доменного имени у Gandi, также установлен относительный DNS.Доменное имя может получить доступ к моему веб-сайту (используйте XAMPP). Это показывает, что текущее доменное имя является действительным.
~ О моем проекте API ~
Путь проекта: "/ home / API_AIcustomerservice"
URL-адрес API: "XXX.XXX.XXX.XXX:5062"
Файл Python API с именем" start_test.py "
Я очень уверен, Gunicornи колба работает.(Я могу получить доступ к URL-адресу API по IP-адресу)
Я запускаю Gunicorn по команде "gunicorn -c /home/API_AIcustomerservice/gconfig.py start_test:app
" с gconfig.py
[gconfig.py]
from gevent import monkey
monkey.patch_all()
import multiprocessing
debug = True
loglevel = 'debug'
bind = 'XXX.XXX.XXX.XXX:5062'
pidfile = 'log/gunicorn.pid'
logfile = 'log/debug.log'
workers = multiprocessing.cpu_count() * 2 + 1
worker_class = 'gevent'
О Nginx Я отредактировал файл: vim / etc / nginx / sites-available / default
server {
listen 81;
root /home/API_AIcustomerservice;
server_name domainName www.domainName;
location / {
proxy_set_header x-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_pass http://XXX.XXX.XXX.XXX:5062/;
}
location ~ ^\/static\/.*$ {
root /home/API_AIcustomerservice;
}
}
После редактирования я запускаю sudo service nginx restart
~ Заключение ~
XXX.XXX.XXX.XXX:5062
можно получить доступ (конечно)
XXX.XXX.XXX.XXX:81
можно получить доступ как выше (кажется, Nginx работал)
Но DomainName:81
или www.DomainName:81
не могут быть доступны
Есть другие настройки, которые я пропустил?Спасибо, что нашли время.Я благодарю вас от всего сердца.