# this file /right/sda3/ikiw/right/how2virtual.host.html # created Wed Jul 31 14:57:37 EDT 2019 #note ssh to right is very fast vs rsh. # making a virtualhost on right apache2 server. examples. # on right as root. # cd to /var/www # mkdirs of virtual host. # mkdir 02.mine.nu/ # mkdir 113.mine.nu/ # mkdir 88.mine.nu/ # mkdir e6.ath.cx/ # mkdir eot.mine.nu/ # mkdir k7.ath.cx/ # mkdir pbase.mine.nu/ # chmod 777 all. # # /sda3 is where actual data dirs are located. # # mkdir a place, a directory of each virtual host. # # cd to /var/www # # soft link web server Public_html pointer file to actaul data location. # real directory soft link pointer ln -s /sda3/02.mine.nu/ /var/www/02.mine.nu/Public_html ln -s /sda3/113.mine.nu/ /var/www/113.mine.nu/Public_html ln -s /sda3/88.mine.nu/ /var/www/88.mine.nu/Public_html ln -s /sda3/e6.ath.cx/ /var/www/e6.ath.cx/Public_html ln -s /sda3/eot.mine.nu/ /var/www/eot.mine.nu/Public_html ln -s /sda3/k7.ath.cx/ /var/www/k7.ath.cx/Public_html ln -s /sda3/pbase.mine.nu/ /var/www/pbase.mine.nu/Public_html # for appache web server look at /etc/apache2/sites-available/ # sites-available/: # 000-default.conf* 3dtoms.homeip.net.conf~* agwn.homeip.net.conf~* ebay.homeip.net.conf~* toms3d.homeip.net.conf* # 000-def.template.conf* acute.ath.cx.conf* craigslist.homeip.net.conf* ikiw.homeip.net.conf* toms3d.homeip.net.conf~* # 000-def.template.conf~* acute.ath.cx.conf~* default-ssl.conf* ship110.homeip.net.conf* toms.homeip.net.conf* # 3dtoms.homeip.net.conf* agwn.homeip.net.conf* ebay.homeip.net.conf* ship110.homeip.net.conf~* toms.homeip.net.conf~* /etc/apache2/sites-enabled/ # lrwxrwxrwx 1 root root 35 Oct 21 2015 000-default.conf -> ../sites-available/000-default.conf* # lrwxrwxrwx 1 root root 41 Oct 29 2015 3dtoms.homeip.net.conf -> ../sites-available/3dtoms.homeip.net.conf* # lrwxrwxrwx 1 root root 36 Oct 26 2015 acute.ath.cx.conf -> ../sites-available/acute.ath.cx.conf* # lrwxrwxrwx 1 root root 39 Oct 26 2015 agwn.homeip.net.conf -> ../sites-available/agwn.homeip.net.conf* # lrwxrwxrwx 1 root root 50 Dec 11 2015 craigslist.homeip.net -> /etc/apache2/sites-available/craigslist.homeip.net # lrwxrwxrwx 1 root root 45 Dec 11 2015 craigslist.homeip.net.conf -> ../sites-available/craigslist.homeip.net.conf* # lrwxrwxrwx 1 root root 39 Oct 29 2015 ebay.homeip.net.conf -> ../sites-available/ebay.homeip.net.conf* # lrwxrwxrwx 1 root root 39 Dec 16 2015 ikiw.homeip.net.conf -> ../sites-available/ikiw.homeip.net.conf* # lrwxrwxrwx 1 root root 42 Oct 29 2015 ship110.homeip.net.conf -> ../sites-available/ship110.homeip.net.conf* # lrwxrwxrwx 1 root root 41 Oct 29 2015 toms3d.homeip.net.conf -> ../sites-available/toms3d.homeip.net.conf* # lrwxrwxrwx 1 root root 39 Dec 11 2015 toms.homeip.net.conf -> ../sites-available/toms.homeip.net.conf* ikiw.homeip.net.conf # this file /etc/apache2/sites-available/toms.homeip.net.conf # Mon 26 Oct 2015 # Create directory /var/www/toms.homeip.net/ chmod 777 # link /var/www/toms.homeip.net/public_html to /sda3/BULK location of virtual root # ln -s /sda3/ikiw /var/www/ikiw.homeip.net/public_htmlServerAdmin webmaster@localhost # edit next three lines to id virtual domain DocumentRoot /var/www/ikiw.homeip.net/public_html ServerName ikiw.homeip.net ServerAlias www.ikiw.homeip.net ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined # turn on # a2enconf /etc/apache2/sites-available/toms.homeip.net.conf ??? # https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts only references a2ensite not a2enconf # a2ensite /etc/apache2/sites-available/toms.homeip.net.conf # service apache2 restart # if error or need to modify conf # a2dissite toms.homeip.net.conf # a2ensite toms.homeip.net.conf # then # service apache2 restart # or /usr/sbin/apachectl restart cd /etc/apache2 cd sites-available echo \# created `date` > 02.mine.nu.conf echo \# created `date` > 113.mine.nu.conf echo \# created `date` > 88.mine.nu.conf echo \# created `date` > e6.ath.cx.conf echo \# created `date` > eot.mine.nu.conf echo \# created `date` > k7.ath.cx.conf echo \# created `date` > pbase.mine.nu.conf echo \# >> 02.mine.nu.conf echo \# >> 113.mine.nu.conf echo \# >> 88.mine.nu.conf echo \# >> e6.ath.cx.conf echo \# >> eot.mine.nu.conf echo \# >> k7.ath.cx.conf echo \# >> pbase.mine.nu.conf echo \>> 02.mine.nu.conf echo \ >> pbase.mine.nu.conf echo \# >> 02.mine.nu.conf echo \# >> 113.mine.nu.conf echo \# >> 88.mine.nu.conf echo \# >> e6.ath.cx.conf echo \# >> eot.mine.nu.conf echo \# >> k7.ath.cx.conf echo \# >> pbase.mine.nu.conf echo \# >> 02.mine.nu.conf echo \# >> 113.mine.nu.conf echo \# >> 88.mine.nu.conf echo \# >> e6.ath.cx.conf echo \# >> eot.mine.nu.conf echo \# >> k7.ath.cx.conf echo \# >> pbase.mine.nu.conf echo \# >> 02.mine.nu.conf echo \# >> 113.mine.nu.conf echo \# >> 88.mine.nu.conf echo \# >> e6.ath.cx.conf echo \# >> eot.mine.nu.conf echo \# >> k7.ath.cx.conf echo \# >> pbase.mine.nu.conf tail -15 /etc/apache2/sites-available/ikiw.homeip.net.conf >> 02.mine.nu.conf tail -15 /etc/apache2/sites-available/ikiw.homeip.net.conf >> 113.mine.nu.conf tail -15 /etc/apache2/sites-available/ikiw.homeip.net.conf >> 88.mine.nu.conf tail -15 /etc/apache2/sites-available/ikiw.homeip.net.conf >> e6.ath.cx.conf tail -15 /etc/apache2/sites-available/ikiw.homeip.net.conf >> eot.mine.nu.conf tail -15 /etc/apache2/sites-available/ikiw.homeip.net.conf >> k7.ath.cx.conf tail -15 /etc/apache2/sites-available/ikiw.homeip.net.conf >> pbase.mine.nu.conf TURN ON echo a2ensite /etc/apache2/sites-available/02.mine.nu.conf echo a2ensite /etc/apache2/sites-available/113.mine.nu.conf echo a2ensite /etc/apache2/sites-available/88.mine.nu.conf echo a2ensite /etc/apache2/sites-available/e6.ath.cx.conf echo a2ensite /etc/apache2/sites-available/eot.mine.nu.conf echo a2ensite /etc/apache2/sites-available/k7.ath.cx.conf echo a2ensite /etc/apache2/sites-available/pbase.mine.nu.conf service apache2 restart>> 113.mine.nu.conf echo \ >> k7.ath.cx.conf echo \>> 88.mine.nu.conf echo \ >> eot.mine.nu.conf echo \>> e6.ath.cx.conf echo \ >> e6.ath.cx.conf echo \>> eot.mine.nu.conf echo \ >> 88.mine.nu.conf echo \>> k7.ath.cx.conf echo \ >> 113.mine.nu.conf echo \>> pbase.mine.nu.conf echo \# >> 02.mine.nu.conf echo \# >> 113.mine.nu.conf echo \# >> 88.mine.nu.conf echo \# >> e6.ath.cx.conf echo \# >> eot.mine.nu.conf echo \# >> k7.ath.cx.conf echo \# >> pbase.mine.nu.conf echo ServerAdmin webmaster\@localhost >> 02.mine.nu.conf echo ServerAdmin webmaster\@localhost >> 113.mine.nu.conf echo ServerAdmin webmaster\@localhost >> 88.mine.nu.conf echo ServerAdmin webmaster\@localhost >> e6.ath.cx.conf echo ServerAdmin webmaster\@localhost >> eot.mine.nu.conf echo ServerAdmin webmaster\@localhost >> k7.ath.cx.conf echo ServerAdmin webmaster\@localhost >> pbase.mine.nu.conf echo DocumentRoot /var/www/02.mine.nu/Public_html >> 02.mine.nu.conf echo DocumentRoot /var/www/113.mine.nu/Public_html >> 113.mine.nu.conf echo DocumentRoot /var/www/88.mine.nu/Public_html >> 88.mine.nu.conf echo DocumentRoot /var/www/e6.ath.cx/Public_html >> e6.ath.cx.conf echo DocumentRoot /var/www/eot.mine.nu/Public_html >> eot.mine.nu.conf echo DocumentRoot /var/www/k7.ath.cx/Public_html >> k7.ath.cx.conf echo DocumentRoot /var/www/pbase.mine.nu/Public_html >> pbase.mine.nu.conf echo ServerName 02.mine.nu >> 02.mine.nu.conf echo ServerName 113.mine.nu >> 113.mine.nu.conf echo ServerName 88.mine.nu >> 88.mine.nu.conf echo ServerName e6.ath.cx >> e6.ath.cx.conf echo ServerName eot.mine.nu >> eot.mine.nu.conf echo ServerName k7.ath.cx >> k7.ath.cx.conf echo ServerName pbase.mine.nu >> pbase.mine.nu.conf echo ServerAlias www.02.mine.nu >> 02.mine.nu.conf echo ServerAlias www.113.mine.nu >> 113.mine.nu.conf echo ServerAlias www.88.mine.nu >> 88.mine.nu.conf echo ServerAlias www.e6.ath.cx >> e6.ath.cx.conf echo ServerAlias www.eot.mine.nu >> eot.mine.nu.conf echo ServerAlias www.k7.ath.cx >> k7.ath.cx.conf echo ServerAlias www.pbase.mine.nu >> pbase.mine.nu.conf echo \# >> 02.mine.nu.conf echo \# >> 113.mine.nu.conf echo \# >> 88.mine.nu.conf echo \# >> e6.ath.cx.conf echo \# >> eot.mine.nu.conf echo \# >> k7.ath.cx.conf echo \# >> pbase.mine.nu.conf echo ErrorLog \$\{APACHE_LOG_DIR\}/error.log >> 02.mine.nu.conf echo ErrorLog \$\{APACHE_LOG_DIR\}/error.log >> 113.mine.nu.conf echo ErrorLog \$\{APACHE_LOG_DIR\}/error.log >> 88.mine.nu.conf echo ErrorLog \$\{APACHE_LOG_DIR\}/error.log >> e6.ath.cx.conf echo ErrorLog \$\{APACHE_LOG_DIR\}/error.log >> eot.mine.nu.conf echo ErrorLog \$\{APACHE_LOG_DIR\}/error.log >> k7.ath.cx.conf echo ErrorLog \$\{APACHE_LOG_DIR\}/error.log >> pbase.mine.nu.conf echo CustomLog \$\{APACHE_LOG_DIR\}/access.log combined >> 02.mine.nu.conf echo CustomLog \$\{APACHE_LOG_DIR\}/access.log combined >> 113.mine.nu.conf echo CustomLog \$\{APACHE_LOG_DIR\}/access.log combined >> 88.mine.nu.conf echo CustomLog \$\{APACHE_LOG_DIR\}/access.log combined >> e6.ath.cx.conf echo CustomLog \$\{APACHE_LOG_DIR\}/access.log combined >> eot.mine.nu.conf echo CustomLog \$\{APACHE_LOG_DIR\}/access.log combined >> k7.ath.cx.conf echo CustomLog \$\{APACHE_LOG_DIR\}/access.log combined >> pbase.mine.nu.conf echo \# >> 02.mine.nu.conf echo \# >> 113.mine.nu.conf echo \# >> 88.mine.nu.conf echo \# >> e6.ath.cx.conf echo \# >> eot.mine.nu.conf echo \# >> k7.ath.cx.conf echo \# >> pbase.mine.nu.conf echo \# >> 02.mine.nu.conf echo \# >> 113.mine.nu.conf echo \# >> 88.mine.nu.conf echo \# >> e6.ath.cx.conf echo \# >> eot.mine.nu.conf echo \# >> k7.ath.cx.conf echo \# >> pbase.mine.nu.conf echo \ >> 02.mine.nu.conf echo \