Ben bilgisayarımı server yapmak ve yayınlamak istiyorum ancak en başından söyleyeyim ticari bir amacım yok tamamen kişisel "yok ttnet ile adsl ile olmaz bilgisayarın kaldırmaz" gibi yorumlar yapmayalım lütfen şimdi hem suçlu hem güçlü gibi bir imaj veriyor olabilirim ancak daha önceleri başka forumlarda konu ile ilgili kimse adam akıllı yorum yapmamış genelde vazgeçirmek amacı ile yapılmış yorumlarla dolu bu yüzden onlardan da birşey anlayamadım makalelerin de ya geçerliliği bitmiş ya da resim dosyaları serverdan silinmiş bu yüzden konu açmak istedim
Konuya dönersek bende statik ip yok ancak no-ip den bir statik ip aldım gibi bişi oldu problem değil.
Bu arada bilgisayarımın işletim sistemi: windows xp pro service pack 2 dir.
Şu an bilgisayarımda EasyPhp kurulu. Acaba bu programı kullanarak bilgisayarımı server haline getirebilir miyim yoksa ille de IIS mi kullanmam lazım? (onun için bir de php mysql phpmyadmin ayarlarını yapmam lazım :/).
Son olarak ta modemimden port açmam gerekir mi usr 9105 kullanıyorum bu konuda da yardımcı olursanız çok makbule geçer şimdiden teşekkür ederim
IIS kurmadan server yapamassın. 80 nolu portu modemden pc'ye yönlendirmen lazım...
portu pc ye nasıl yönlendiririm easyphp ile olmaz mı bir de mysql php kurmak istemiyorum onun üzerine :/
Haklısın bende bundan 2 sene önce böyle bir sevdaya tutulmuştum günlerce araştırmalar yapmıştım forumlara sormuştum fakat çoğunlukla mesajlar hep şevk kırıcı yada usandırıcı derecede uzatılmış bir şekilde anlatılarak yapılıyordu, arada sırada da yardım sever birileri yardım etmeye çalışmıyodu değil tabiki. En sonunda sevdama kavuşmuş küçük çaplı bir asp site kurmuştum no-ip aracılığıyla yayınlamıştım. Php destekli server kurmadım fakat asp için IIS'den fazla uğraşmadan yapabilirsin. Uzun uzadıya anlatan makalelere kulak asma kafa karıştırmaktan başka işe yaramıyorlar IIS'de o kadarda uğraşıp ayar yapmaya gerek yok.
Dikkat edilecek husus IIS kurduktan sonra dosya izinlerini düzgün ayarlamak ve site dosyalarını içine atarak yayına başlamak. Bir önemli hususta sitedeki linkler hep ip şeklinde olmalı örn:"http://192.168.1.15(Kendi İç ip'n)/forum/resim.jpg" gibi olmalı. "http://localhost/forum/resim.jpg" şeklinde ayarlanırsa dışardan siteye birisi bağlandığında bu linklere ulaşamayacak dolayısıyla sitedeki resimleri göremeyecek ve sitenin şekli bozuk görünecek(İlk acemiliğimde böyle yapmıştım linkleri düzenlemek için çok uğraşmıştım). Başka bir uğraşısı yok, bunları yaptıktan sonra başka ayarlama yapmaya gerek kalmıyor, serverin kurulmuş oluyor. Artık rapid, imageshack gibi siteler yerine kendi "http://sitem.no-ip.com/depo/dosya.zip" adresleriyle dışardan sitene ulaşabilirsin.
zaten benim amacım öyle site açmak değil tasarımlarıma başka bilgisayardan güvenilir bir biçimde ulaşmak :) bi de easyphp de bi kaç tasarım var o yüzden IIS yüklemek istemiyorum port açma konusunda hala bilgisizim :)
port açmana gerek yok. zaten default olarak 80 portu açıktır...
appserv programını kur (Web host programı , Apache+PHP5+MySql) root dizini c:\Appserv\www , modemden 80 nolu portu , sunucunun yerel ip adresine yönlendir.
biraz bilgi edindim localhost açık olduğu sürece ip adresimden bağlanılabiliyormuş ama bunun için nat yapmam gerekliymiş nasıl yapabilirim acaba?
upload hızın kaç 256 kb uploadla hanca kendi resmini yayınlarsın serverda
Modem içerisinden NAT yapman gerekli evet , dışarıdan gelen http yani ( port 80 or 8080) isteklerini kendi localhostuna yönlendirmen lazım.
bu arada , IIS için biraz beklerseniz 7.0 sürümü dağıtıma başlanıcak ( windows server 2008 içinde geliyor ) , IIS 7.0 Php ye tam destek veriyor , çok ta güzel bir arayüzü var .
Asp kodlari kullanmayacaksan server acmak icin internet information services(iis) kurmana gerek yok. Easyphp ile de server acabilirsin. Yapman gereken tek sey internet ipni lan ipne yonlendirmek. Bu sekilde internet ipsini yazan biri direkt senin bilgisayardaki localhosta baglanir. Bunun icin modemden http portunu (80 numaradir) lan ip adresine yonlendir.
portforwarddan birşey anlamadım açıkçası :) şu olayı hala çözemedim nasıl yönlendireceğim portu benim localhostuma :S bi de iç ip mi nasıl öğrenebilirim?
quote:
Orjinalden alıntı: smmugler
portforwarddan birşey anlamadım açıkçası :) şu olayı hala çözemedim nasıl yönlendireceğim portu benim localhostuma :S bi de iç ip mi nasıl öğrenebilirim?
Port forwarding'in nasıl yapıldığını, eMule vs. programlar için açılmış başlıklara bak orada ayrıntılı bir şekilde anlatılıyor. bir de server'da hangi hizmetleri vereceksin; sadece http mi olacak yoksa bunun yanında ftp, telnet vs. gibi hizmetleri de istiyor musun? eğer bunlardan birini istiyorsan hepsi için ayrı ayrı port yönlendirme yapman gerekecek... protokoller ve portları aşağıda ayrıca bunların bir listesine internetten de ulaşabilirsin well known port olarak arat...
http --> 80 https-->8080 ftp --> 21 telnet --> 23
gibi...
büyük ihtimal ftp de yaparım :)
arkadaşım bence hiç urasma bende arastırıyorum ama hep aynı sey adsl sorunuyla karsılasıom... bence al bi host baba baba baqlan...
IIS'e mahkum degilsin. Tavsiyem web sunucusu icin Apache kullanmandir. "WAMP" modeli (Windows + Apache + MySQL + PHP) daha ileri ihtiyaclarina da cevap verecektir. Database ve PHP gibi. http://www.en.wampserver.com/ > hepsini iceren hazir bir paket.
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme