Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
vms:webdev:start [2014/10/30 14:16]
admin [Setup Network Adapters]
vms:webdev:start [2014/10/31 13:21]
admin [Web Development]
Line 1: Line 1:
-====== Web Development ======+====== Web Development ​(LAMP) ​======
 The purpose here is to build a virtual machine that will be used as a LAMP web development environment. The purpose here is to build a virtual machine that will be used as a LAMP web development environment.
  
Line 69: Line 69:
 </​code>​ </​code>​
  
 +We only still need to restart the secondary interface to activate the newly set fixed IP address, then check that is correctly set:
 +
 +<​code>​
 +> ifdown eth1 && ifup eth1
 +ifdown: interface eth1 not configured
 +
 +> ip addr show
 +1: lo: <​LOOPBACK,​UP,​LOWER_UP>​ mtu 16436 qdisc noqueue state UNKNOWN ​
 +    link/​loopback 00:​00:​00:​00:​00:​00 brd 00:​00:​00:​00:​00:​00
 +    inet 127.0.0.1/8 scope host lo
 +    inet6 ::1/128 scope host 
 +       ​valid_lft forever preferred_lft forever
 +2: eth0: <​BROADCAST,​MULTICAST,​UP,​LOWER_UP>​ mtu 1500 qdisc pfifo_fast state UP qlen 1000
 +    link/ether 08:​00:​27:​55:​21:​b7 brd ff:​ff:​ff:​ff:​ff:​ff
 +    inet 10.0.7.61/​24 brd 10.0.7.255 scope global eth0
 +    inet6 fe80::​a00:​27ff:​fe55:​21b7/​64 scope link 
 +       ​valid_lft forever preferred_lft forever
 +3: eth1: <​BROADCAST,​MULTICAST,​UP,​LOWER_UP>​ mtu 1500 qdisc pfifo_fast state UP qlen 1000
 +    link/ether 08:​00:​27:​6e:​8b:​7d brd ff:​ff:​ff:​ff:​ff:​ff
 +    inet 172.20.20.2/​24 brd 172.20.20.255 scope global eth1
 +    inet6 fe80::​a00:​27ff:​fe6e:​8b7d/​64 scope link 
 +       ​valid_lft forever preferred_lft forever
 +</​code>​
 +
 +The last block (3: eth1:) indicates that our secondary interface is well set with the targeted fixed IP address 172.20.20.2
 +
 +We're ready to move on...
 +
 +-----
 +==== Change VM's Hostname ====
 +
 +To make things clear, and have an indication of the machine we're logged to whenever we ssh into it, we'll change the machine'​s hostname. This is done by editing 2 more file: // /etc/hosts // and // /​etc/​hostname //:
 +
 +In /etc/hosts, you'll only need to change the second line to make it look like the following:
 +<​code>​
 +> nano /etc/hosts
 +
 +127.0.0.1 ​      ​localhost
 +127.0.1.1 ​      ​lamp-xd.virtual.net ​    ​lamp-xd
 +
 +# The following lines are desirable for IPv6 capable hosts
 +::1     ​localhost ip6-localhost ip6-loopback
 +ff02::1 ip6-allnodes
 +ff02::2 ip6-allrouters
 +</​code>​
 +
 +Then replace the content of /​etc/​hostname ​
 +<​code>​
 +> nano /​etc/​hostname
 +
 +lamp-xd
 +</​code>​
 +
 +You'll need to restart the VM for those changes to take effect
 +<​code>​
 +> reboot
 +</​code>​
 ----- -----
 It is now time to [[apache|install the HTTP Server (Apache2)]]. It is now time to [[apache|install the HTTP Server (Apache2)]].