peter.lorenzen.us er online

Så er bloggen ved at være i drift, den kører i en Virtualbox (1cpu/512MbRAM) der lige nu er på en iMac men har tidligere levet både under Linux og Macbook

Softwaren er WordPress 4.0 på en Ubuntu-14.04.1-32bit server

Jeg bruger ikke den wordpress der kommer med ubuntu, men installerer den alligevel da det får alle de nødvendige pakker installeret.

sudo apt-get install apache2 php5 mysql-server mysql-client wordpress
wget http://wordpress.org/latest.tar.gz

Man kan læse hvordan man skal gøre her: http://codex.wordpress.org/Installing_WordPress

Her er mine tillempninger. Der kører flere uafhængige blogs på den virtuelle maskine, hver med sin egen installation, og separat database (paa den samme mysqlserver). For at lave denne blog er latest.tar.gz pakket ud i: /var/www/peter.lorenzen.us (for at lave ny blog til f.ex. andreas, [sed s/peter/andreas/g] på resten af denne artikel

tar xvzf latest.tar.gz
rsync -av --chown=www-data:www-data wordpress/. /var/www/peter.lorenzen.us

3 linier rettet til i filen /var/www/peter.lorenzen.us/wp-config.php

define('DB_NAME', 'wp_peter');
define('DB_USER', 'peter');
define('DB_PASSWORD', 'hemmeligt');

Og saa skal der oprettes en database

mysql -u root -p <

Apache der er web-server skal have en configurations-fil

sudo cat >/etc/apache2/sites-available/wordpress.conf <
	ServerName peter.lorenzen.us
	UseCanonicalName Off
	VirtualDocumentRoot /var/www/peter.lorenzen.us
	Options All
	
		AllowOverride All
	

EOF
sudo ln -s ../sites-available/wordpress.conf /etc/apache2/sites-enabled

Restart Apache og resten af configureringen sker via WEB-en

Serveren ligger på matriklen i New York, hvor jeg ikke har fast IP-addresse, saa derfor bruger jeg http://duckdns.org til at håndtere den dynamiske DNS, og saa er der en crontab som opdaterer min IP hos duckdns.org

peter.lorenzen.us er en CNAME til det dynamiske DNS navn med en times levetid - lidt dig/nslookup og man kan se hvordan det er skruet sammen

Man kunne også gjort brug af WordPress Multisite, men på den her måde er de helt uafhængige og kan flyttes uafhængigt

Der findes flere en 30.000 plugins til WordPress, jeg har installeret plugins for at kunne integrere med facebook/linkedin/googlee:

Share Buttons by AddToAny
WordPress Social Login
Preserve Code Formatting

Login via en af de sociale-sider kræver at der er oprettet en application hos hver af dem saa det har jeg gjort.

Hvis du har fulgt med så langt, så kunne du skrive en "comment" herunder ikke mindst for at se om min facebook/linkedin/google integration virker.

Print Friendly, PDF & Email
This entry was posted in Linux, Wordpress. Bookmark the permalink.

One Response to peter.lorenzen.us er online

  1. Pingback: Hvorfor | Peter Lorenzen

Comments are closed.