Programme Installieren Ubuntu Server

Lamp

sudo apt-get update
sudo apt-get install apache2 mysql-server php php-mysql libapache2-mod-php php-xml php-mbstring
sudo apt-get install php-intl imagemagick inkscape php-gd php-cli curl unzip zip git
rm /var/www/html
cd /var
sudo service apache2 restart

vsftpd

sudo adduser test
passwd test
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf

 ------Datei ändern ----
 local_enable=YES
 write_enable=YES
 nopriv_user=www-data
 ------Datei ende----
 sudo service vsftpd restart

Nodes.js

curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install -y build-essential

Tomcat 9

apt-get update && apt-get upgrade
apt-get install default-jdk
apt-get install unzip
java -version
cd /opt/
wget https://github.com/thorstenkloehn/Dokument/raw/master/Original_Datei/ubuntu_Server/Tomcat9.zip
unzip Tomcat9.zip
sudo chmod -R 777 Tomcat9
sudo nano /etc/environment
+++++++++++environment++++++++++++++++++++
CATALINA_HOME="/opt/Tomcat9"
++++++++++++++++++++++++++++++++++++++++++
source /etc/environment

Start

$CATALINA_HOME/bin/startup.sh

ENDE

$CATALINA_HOME/bin/shutdown.sh

ASP NET CORE

ASP NET CORE proxy

sudo a2enmod proxy
sudo a2enmod proxy_html
sudo a2enmod proxy_http
nano /etc/apache2/sites-available/asp.conf
asp.conf-------------------------------------
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http://127.0.0.1:5000/
ServerName aspnetcore.webprogrammieren.de
ErrorLog ${APACHE_LOG_DIR}hellomvc-error.log
CustomLog ${APACHE_LOG_DIR}hellomvc-access.log common
</VirtualHost>

Aktivieren

sudo a2ensite asp.conf

Deaktivieren

sudo a2dissite asp.conf

Python

sudo apt-get update
sudo apt-get install -y python

Ruby

sudo apt-get update
sudo apt-get install -y curl gnupg build-essential
sudo gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | sudo bash -s stable
sudo usermod -a -G rvm `whoami`
if sudo grep -q secure_path /etc/sudoers; then sudo sh -c "echo export rvmsudo_secure_path=1 >> /etc/profile.d/rvm_secure_path.sh" && echo Environment variable installed; fi
rvm install ruby
rvm --default use ruby
gem install bundler --no-rdoc --no-ri

Golang

nano /etc/environment
------Datei----------
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/go/bin"
GOPATH="/test/gitea/src"
------------------
source /etc/environment