




Centos 7 Ve Django Kurulumu (Website Yayınlama)
-
Hacılar selam,
İnternetten baka baka bir tane django blog yaptık, bunu da internet sitemizde kullanalım dedik.
Natrodan bir tane sanal sunucu aldık, içerisine cent0s 7 kurdular.
Daha sonrasında ssh root@xxx.xxx.xxx.xxx ve devamında şifre ile terminalden giriş yaptım.
Web de yer alan sayfalarda yazılanlara göre bir şekil django'yu kurdum. Ama sunucunun ip adresini browser a yazdığımda 404 not found falan yazıyor.
Sunucunun ip adresi http://37.148.212.199/ ben buna http://37.148.212.199:8000 falan da yaptım ama olmadı.
Bir tane websitemiz var onun dnslerine bu ip adresi girdim ama cname falan diğer ayarları yapmadım (yada yapacak mıyım bilmiyorum)
Şuan en son bu noktaya geldim
System check identified no issues (0 silenced).
July 06, 2022 - 08:56:39
Django version 2.1.15, using settings 'iki.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Ama dediğim gibi bu ip adresinde herhangi bir şekilde django nun kendi demo sitesini göremiyorum. Eksiğim nerede?
Ayrıca, bu sanal sunucuya sanki teamviewer ile bağlanmış gibi içine girebiliyor muyum. Bütün işlemleri daha doğrusu python ve django kurulumunu terminal yani cmd den yapıyorum.
Bize yol yordam gösterecek var mıdır acaba.
-
DNS'leri Natro'nunkilere yönlendirmen gerek sanırım.
ns1.natrohost.com
ns2.natrohost.com
-
BiUyeOlamadim bunu yazdı
DNS'leri Natro'nunkilere yönlendirmen gerek sanırım.
ns1.natrohost.com
ns2.natrohost.com
Yönlendirdim şimdi, sitenin adı insaninyazilimharitasi..com dnsler hemen aktif oldu mu bilemem ama şuan yine durum olumsuz.
-
django 127.0.0.1 i dinliyor sadece
0.0.0.0 i dinlemesi lazim (python manage.py runserver 0.0.0.0:8000)
python manage.py runserver la calistiriyorsunuz sanirim. bu sekilde canliya cikilmaz.
aletin icine docker kurun, dockerlayip verin djangoyu en kolayi o olur. daha sonra baska bir yere tasimak isterseniz de şak diye taşırsınız
-
yolbulucu bunu yazdı
django 127.0.0.1 i dinliyor sadece
0.0.0.0 i dinlemesi lazim (python manage.py runserver 0.0.0.0:8000)
python manage.py runserver la calistiriyorsunuz sanirim. bu sekilde canliya cikilmaz.
aletin icine docker kurun, dockerlayip verin djangoyu en kolayi o olur. daha sonra baska bir yere tasimak isterseniz de şak diye taşırsınız
Bu docker ı araştırayım...
python manage.py runserver 0.0.0.0:8000 bu tarz kullanacağım o zaman runserver yaparken.
-
syklops bunu yazdıyolbulucu bunu yazdı
django 127.0.0.1 i dinliyor sadece
0.0.0.0 i dinlemesi lazim (python manage.py runserver 0.0.0.0:8000)
python manage.py runserver la calistiriyorsunuz sanirim. bu sekilde canliya cikilmaz.
aletin icine docker kurun, dockerlayip verin djangoyu en kolayi o olur. daha sonra baska bir yere tasimak isterseniz de şak diye taşırsınız
Bu docker ı araştırayım...
python manage.py runserver 0.0.0.0:8000 bu tarz kullanacağım o zaman runserver yaparken.
evet ama bunla canliya cikilmaz :P development icin o server
gunicorn + whitenoise falan kurman lazim.
django icin natrodan neden sunucu aldin ki. heroku , pythonanywhere falan takilsaydin. direkt deploy ederdin.
-
selamlar hocam,
centos içindeki firewall ayarlarını mutlaka kontrol edin 80 ve 8000 portları erişime açık mı mesela? bunun için;
netstat -tulpn | grep LISTEN
komutunu çalıştırın 80 veya 8000 portu aktif mi değil mi kontrol edin
sonra firewall çalışıyor mu ona bakın.
systemctl status firewalld
komutlarından durumu kontrol edebilirsiniz.Eğer firewall açıksa 8000 portunu dışarıya açın.
sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
sudo systemctl reload firewalld
-
gamahawk bunu yazdı
selamlar hocam,
centos içindeki firewall ayarlarını mutlaka kontrol edin 80 ve 8000 portları erişime açık mı mesela? bunun için;
netstat -tulpn | grep LISTEN
komutunu çalıştırın 80 veya 8000 portu aktif mi değil mi kontrol edin
sonra firewall çalışıyor mu ona bakın.
systemctl status firewalld
komutlarından durumu kontrol edebilirsiniz.Eğer firewall açıksa 8000 portunu dışarıya açın.
sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
sudo systemctl reload firewalld
Hocam bunları kesin yapın
-
@gamahawk ve @dupi , ultra amatör olduğum için bu bilgiler benim için değerli olacak. Kenara yazdım...
-
Hocam sonucu bekliyorum haber ver mutlaka. Eğer çözemezsen pm at bakalım beraber