[cs-lisp] UCW+ - Apache Problemi
Merhaba, http://people.core.gen.tr/~aycan.irican/web/publish/WebGelistirme.html adresindeki belgeyi kullanarak UCW+ kütüphanesini kullanmaya çalışıyorum. Şöyle bir sorunum var. Apache konfigurasyonunda sonu ucw ile biten istekleri 3001 portunda dinlemede olan lisp serverına yönlendirdim belgedeki gibi. Peki benim lisp serverımı bu porttan çalıştırmam için ne yapmam gerekir? Yani normalde boxseti yüklediğimde 4005 portta bir swank sunucu çalıştırıyor, bu 3001 nolu port da aynı şekilde mi kullanılacak demek? Yani 3001 portundan dinleyen bir swank sunucuya mı ihtiyacım olacak? Teşekkürler, iyi çalışmalar. --- zekUs ___ cs-lisp mailing list cs-lisp@cs.bilgi.edu.tr http://church.cs.bilgi.edu.tr/lcg http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp
Re: [cs-lisp] UCW+ - Apache Problemi
Zekeriya KOC yazmış: Merhaba, http://people.core.gen.tr/~aycan.irican/web/publish/WebGelistirme.html adresindeki belgeyi kullanarak UCW+ kütüphanesini kullanmaya çalışıyorum. Şöyle bir sorunum var. Apache konfigurasyonunda sonu ucw ile biten istekleri 3001 portunda dinlemede olan lisp serverına yönlendirdim belgedeki gibi. Peki benim lisp serverımı bu porttan çalıştırmam için ne yapmam gerekir? Yani normalde boxseti yüklediğimde 4005 portta bir swank sunucu çalıştırıyor, bu 3001 nolu port da aynı şekilde mi kullanılacak demek? Yani 3001 portundan dinleyen bir swank sunucuya mı ihtiyacım olacak? Selam, Swank sadece emacs ile lisp makinanıza bağlanmak için. Apache'deki lisp modülünün gelen istekleri lisp makinanıza gönderebilmesi için yarattığınız sunucunun mod-lisp-backend ile çalışması yeterli. Sunucunuzu aşağıdaki gibi tanımlayabilirsiniz. (defclass example-server (apache-server ucw-server) () (:default-initargs :name example)) Öntanımlı olarak bu sunucu mod-lisp ile çalışır ve 127.0.0.1:3001 yuvasından istekleri bekler. Farklı ayarlar verebilmek için aşağıdaki gibi de tanımlayabilirsiniz. (defclass example-server (apache-server ucw-server) () (:default-initargs :name example :backend (ucw::make-backend :mod-lisp :host 0.0.0.0 :port 4242))) Son olarak sunucuyu çalıştırmak için: (defvar *server* (make-instance 'example-server)) (start *server*) Önemli not: Apache sunucunuzdaki /dojo/ dizinine dojo kütüphanesini koymayı unutmayın. http://localhost/dojo/dojo.js dosyasına erişebiliyor olmanız lazım. ucw+-boxset içinde dojo kütüphanesini ucw_dev/wwwroot/dojo dizininde bulabilirsiniz. Sevgiler... -- aycan ___ cs-lisp mailing list cs-lisp@cs.bilgi.edu.tr http://church.cs.bilgi.edu.tr/lcg http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp