webmin apache sanal...
 
Bildirimler
Hepsini Temizle

webmin apache sanal sunucu problemi  

  RSS
mavideniz56
(@mavideniz56)
Üye

merhaba arkadaşlar bizim burda bir Debian Linux 4.0 üzerine webmin kurulu. bu serverda apache server kurulu fakat benim yapmış olduğum asp.net dosyalarımı nasıl yayınlayacam bilemiyorum. bu konu hakkında yardımlarınızı bekliyorum. farklı bir pc de iis kurup çalıştırdım fakat nasıl link verecem bilemiyorum. yani apache serverdan sanal sunucu oluştursam olurmu olursa nasıl yapabilirim?

Alıntı
Gönderildi : 12/05/2010 17:41
Hüseyin ERTUGRUL
(@huseyinertugrul)
Üye

Selamlar, Apache sunucu üzerinde .net çalıştırmak imkansız değil, http://www.google.com.tr/search?q=apache+on+asp.net&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:tr:official&client=firefox-a bu sayfada bir çok kılavuz yazı var fakat linux sunucu üzerinde uzman değilseniz bu iş sizin için işkence halini alabilir. Size tavsiyem windows sunucu üzerinde kendinizi yormadan sitenizi host etmenizdir.

CevapAlıntı
Gönderildi : 13/05/2010 03:42
mavideniz56
(@mavideniz56)
Üye

yalnız hocam bizim wen sunucu linux ve onu farklı nedenlerden kaldıramıyoruz üzerinde php ve apache var. fakat benim yazdığım asp.net başka bir makineye iss kurup linuxdan nasıl o yolu gösterebilirim? yada nasıl kurabilirim.

CevapAlıntı
Gönderildi : 13/05/2010 19:16
mavideniz56
(@mavideniz56)
Üye

arkadaşlar aslında biraz araştırdık şöyle birşey buldum. benim linux makinesinden iis kurulu windows makinesine bu şekilde sanal yol tanımladım fakat aşağıdaki hatayı veriyor.

Invalid command 'ProxyRequests', perhaps misspelled or defined by a module not included in the server configuration

 

 

<VirtualHost *>
ServerName mavideniz56                         /sunucu adını yazıyorum buraya
ProxyRequests off
ProxyPass /sitem/ http://192.168.1.142/
ProxyPassReverse /sitem/ http://191.168.1.142/
</virtualHost>

CevapAlıntı
Gönderildi : 14/05/2010 21:16
Hüseyin ERTUGRUL
(@huseyinertugrul)
Üye

mod_proxy ayarlarını kontrol etmelisin, bu konuda şu adresten bilgi alabilirsin; http://httpd.apache.org/docs/2.0/mod/mod_proxy.html

CevapAlıntı
Gönderildi : 15/05/2010 03:04
Ali Kemal TÜRKER
(@alikemalturker)
Üye

Cüneyt selamlar

1. İşletim Sistemi hangi linux?
2. Hangi versiyon apache?
3. mod_proxy açık mı?

Kolay gele

CevapAlıntı
Gönderildi : 15/05/2010 14:55
Ali Kemal TÜRKER
(@alikemalturker)
Üye

Webmin e giris yaptigin root sifresi ile sisteme giris yapabilirsin

mod_proxy icin httpd.conf icersinde LoadModule proxy_module modules/mod_proxy.so satirini bul. Basinda # isareti varsa kaldir ve sunucuyu tekrar baslat.

Komut satirindan eger proxy module yuklenip yuklenmedigini gormek icin
httpd -M komutunu calisitir. Orada goreceksin

CevapAlıntı
Gönderildi : 15/05/2010 14:56
mavideniz56
(@mavideniz56)
Üye

maalesef mod_proxy kurulu değil. bunu nasıl kurabilirim? :((

CevapAlıntı
Gönderildi : 15/05/2010 16:10
mavideniz56
(@mavideniz56)
Üye

sanırım kurdum. aşağıdaki komutları çalıştırdım. ve çalıştı problem çıkarmadı. 

sudo a2enmod proxy

sudo /etc/init.d/apache2 reload

 

yalnız aşağıda yazdıklarım çalışmadı. ben aynı ağda 2. bir makineye iss kurdum ve orada asp.net dosyalarımı çalıştırıyorum. yalnız apacheden verdiğim şu kodlar çalışmadı işe yaramadı açıkçası. ne yapmam gerekiyor?

 

<VirtualHost *>
ServerName sunucum.com
ProxyRequests on
ProxyPass /sitem/
http://192.168.1.142/
ProxyPassReverse /sitem/ http://191.168.1.142/
</virtualHost> 

CevapAlıntı
Gönderildi : 15/05/2010 16:30
Ali Kemal TÜRKER
(@alikemalturker)
Üye

peki daha once aldigin hatayi aliyormusun.

CevapAlıntı
Gönderildi : 15/05/2010 17:00
mavideniz56
(@mavideniz56)
Üye

hayır almıyorum fakat ekrana birşey gelmiyor. sunucu bulunamadı diyor. yazmış olduğum virtualhostta herhangi bir sorun varmı?


<VirtualHost *:80>
ServerName domain.com
ProxyPass /sitem/ http://192.168.1.142/
ProxyPassReverse /sitem/ http://192.168.1.142/
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>

CevapAlıntı
Gönderildi : 15/05/2010 17:36
fatih akkus
(@fatihakkus)
Üye

Selam.Debian sunucun dns sunucun değilse windows ise dns sunucun onun üzerinden direkt dns recordlarını oluştur.Öle yönlendir.

CevapAlıntı
Gönderildi : 16/05/2010 04:51
Ali Kemal TÜRKER
(@alikemalturker)
Üye

<VirtualHost *:80>
ProxyRequests On
ProxyPass /sitem/ http://192.168.1.142/
ProxyPassReverse / http://192.168.142/
ServerName local.sitem.com

</VirtualHost> 

 

[quote user="mavideniz56"]

hayır almıyorum fakat ekrana birşey gelmiyor. sunucu bulunamadı diyor. yazmış olduğum virtualhostta herhangi bir sorun varmı?

<VirtualHost *:80>
ServerName domain.com
ProxyPass /sitem/ http://192.168.1.142/
ProxyPassReverse /sitem/ http://192.168.1.142/
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>

[/quote]

CevapAlıntı
Gönderildi : 16/05/2010 10:31
mavideniz56
(@mavideniz56)
Üye

hocam maalesef olmadı. bunu denemiştim daha önce fakat çalışmamıştı tekrar denedim tekrar olmadı.

"The requested URL / was not found on this server." hatası alıyorum. acaba dns ayarı yaparken local.sitem.com için normal internet ip sini vermem gerekiyor değilmi? yalnız şöyle birşey var eğer ben locale bir php dosyası atıp yolu gösteriğimde ekrana hemen geliyor. yalnız ben diğer makineye yönlendirmek istediğim zaman.yani oradan getir dediğim zaman yukarıdaki hatayı alıyorum. servr bulunamadı diyor. fakat localde ben servera erişebiliyorum.  yani ben adres çubuğuna http://192.168.1.142/sitem/ yazdığım zaman çalışıyor sorunsuz. :(((

CevapAlıntı
Gönderildi : 16/05/2010 15:33
Ali Kemal TÜRKER
(@alikemalturker)
Üye

Yanlış yazmışım. Doğrusunu aşağıdaki gibi. Ee tabi bir de DNS de gerekli ayarları yapacaksın. Ayrıca web sunucun üzerinde Virtual host yaratman lazım ve dizini belirtmen lazım. Yani sunucuya local.sistem.com istemi geldiğinde şu dizine bak gibi...

 

<VirtualHost *:80>
ProxyRequests On
ProxyPass /sitem/ http://192.168.1.142/
ProxyPassReverse /sitem/ http://192.168.142/
ServerName local.sitem.com

</VirtualHost>  

CevapAlıntı
Gönderildi : 16/05/2010 18:48
mavideniz56
(@mavideniz56)
Üye

hocam olmadı yine. aşağıdaki hatayı verdi. ben DNS ayarlarını yaptım. {local.sitem.com örnektir sadece aynısını yazmadım yani [:)] }  web sunucum üzerinde herhangib bir virtual host oluşturmadım diğer web sunucum üzerinde oluşturdum. zaten orada çalışıyor ben web tarayıcısına http://192.168.1.142/sitem/ local.sitem.com yazdığıma gelmiyor ve aşağıdaki hatayı veriyor. [:S]

 

The following error was encountered:

Unable to determine IP address from host name for local.sitem.com

The dnsserver returned:

Name Error: The domain name does not exist.

This means that:

 The cache was not able to resolve the hostname presented in the URL. 
Check if the address is correct.

 

CevapAlıntı
Gönderildi : 17/05/2010 12:08
Paylaş: