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