11 Aralık 2010

SageMath sunucu

Kendi Sage sunucumu sonunda aktif bir şekilde kurdum (bu kısmı zor değil, zaten kurulu sanal makineleri SageMath'ın sayfasından indirebiliyorsunuz). Önemli olan birkaç adımı (özellikle linuksa ve/veya sanal makine olayına yeni başlayanlar için) aktarmak istiyorum.
  • En az 2 tane "network card" tanımlayın (biri NAT, diğeri Host-Only olacak)
  • VM eğer internete bağlanmıyorsa (yeni nesil ubuntu'lar için)
    sudo rm /etc/udev/rules.d/70-persistent-net.rules
    ve sonra VM'i yeniden başlatın (gerekirse, /etc/network/inerfaces ve/veya /etc/resolv.conf dosyalarına bakın).
  • İnternet bağlantısını elde ettikten sonra, VBox Guest addons için önce
    sudo apt-get install gcc
  • Sonra, Sage-Wiki'de anlatıldığı gibi
    sudo apt-get install apache2
    sudo a2enmod proxy
    sudo a2enmod proxy_http
    yükleyin ve çalıştırın.
  • Daha sonra, /etc/apache2/sites-available/sagenb dosyası oluşturup içine
    <VirtualHost *:80>   
    #ServerName YOUR_SERVER_NAME
    
    ProxyRequests Off
    ProxyPreserveHost On
    
    <Proxy *>
    Order deny,allow
    Allow from all
    </Proxy>
    
    ProxyPass / http://localhost:8000/
    ProxyPassReverse / http://localhost:8000/
    
     DocumentRoot /
     <Location />   DefaultType text/html
     </Location>
    
       ErrorLog /var/log/apache2/error.log
    
       # Possible values include: debug, info, notice, warn, error, crit,
       # alert, emerg.
       LogLevel warn
    
       CustomLog /var/log/apache2/access.log combined
    #   ServerAdmin YOUR_SERVER_ADMIN_EMAIL_ADDRESS
     </VirtualHost>
    kopyalayıp kaydedin.
  • Bu yeni sunucuyu aktif hale getirin:
    sudo a2dissite default
    sudo a2ensite sagenb
    sudo /etc/init.d/apache2 restart
Artık herşey hazır! Sage'i çalıştırıp (hatta otomatik açılışta bile çalıştırabilirsiniz ~/.kde/Autostart/ klasörüne ln -s ile) Windows'ta Firefox'a 192.168.56.101 (veya hangi VM hangi adresi kullanıyorsa) yazarak Sage'i kullanıma açabilirsiniz.

0 Yorum:

Yorum Gönder

<< Ana Sayfa