Jag bestämde mig för testa att skapa subdomäner på One.com, för att jag ibland vill testa något som jag vill visa för någon annan. Då kan en subdomän till den jag har vara en snabb lösning för detta. Tex http://kund-foretaget.ripop.se för att visa en layout för en kund som heter ”KundFöretaget” eller något liknande.
På egen server
Jag började med att kopiera en av de befintliga filerna under sites-available, till det nya namnet.
cd /etc/apache2/sites-available/ cp original kund-foretaget
Därefter ändrade jag där jag tyckte att det kunde behövas. Filen kund-foretaget såg då ut enligt nedan, där ändringar är fet-stilade. Tänk på att rader kan sidbrytas (Edit 2015-08-19 – uppmärksamma att eventuellt byte av tema kan ändra detta):
<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName kund-foretaget.ripop.se DocumentRoot /home/kund-foretaget/public_html/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/kund-foretaget/public_html/> Options Indexes FollowSymLinks MultiViews AllowOverride FileInfo Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/kund-foretaget.error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/kund-foretaget.access.log combined </VirtualHost>
För att aktivera denna ”site” körde jag:
a2ensite kund-foretaget
Förutom detta är så klart tillägget (modulen) i Apache som gör det möjligt för en användare att publicera på webben via en mapp som tex ”/home/kund-foretaget/public_html/”. Den kan man lägga till med kommandot a2enmod.
På One.com
Ändring som krävdes på One.com var att lägga till en post i Webb-DNS:
Domän: kund-foretaget Typ: A Värde: IP-nummer till server jag använde
Omstart av Apache krävdes så klart.
Det var enklare än jag väntat mig. Självklart är det en del som inte tas upp här.