SlideShare a Scribd company logo
The Principles of Web TechnologyManagementhttp://purl.org/net/wtmsopek@makolab.comPrincipia Webica
Managing your virtual serverwith web applicationsPractical Web Service Management
Virtual Server – the ideaUses resources of the HOST Operating System to run multiple GUEST Operating Systems.Allows for multipleGuestoperating systems to co-exist on a single Host Operating SystemsMakestheinstallationeasierAllows for harmless and enhancedtestingHelpstheeconomy of hosting businessAllows for fast & easy„cloud” creation
Virtual Server – VirtualBoxVirtualBox is a general-purpose full virtualizer for x86 hardware, targeted at server, desktop and embedded use. Supported & provided by OraclePortable…
Virtual Server – VirtualBoxinstallationDownloadtheVirtalBoxfrom: http://www.virtualbox.org/wiki/DownloadsInstallit.Usepre-prepared OS delivered by yourprofessor (it comes as debian-student.vdi file)Configureit – setup networking(settings | Networks | Bridged Adapter)Install Apache, PHP, MySQLConfigure services
Virtual Server – NetworkingSettings  Network  Briged AdapterLogin to the system:	User: root, Pass: prostehasloEdit /etc/network/interfaces (mcedit interfaces):auto eth0iface eth0 inet static        address 192.168.1.7netmask 255.255.255.0        network 192.168.1.0        broadcast 192.168.1.255        gateway 192.168.1.1
Virtual Server – NetworkingEdit /etc/resolv.conf:domain clarkuniversity.eusearch clarkuniversity.euNameserver 193.239.136.62Edit /etc/udev/rules.d/70-persistent-net.rules (remove last lines (4 ?))Reboot or: service networking restart
Virtual Server – InstallationGet all required updates:		apt-get updateApache:		apt-get install apache2PHP		apt-get install libapache2-mod-php5PHP extra modules		apt-cache search php5- | less		apt-get install php5-[modul]
Virtual Server – InstallationInstall mysql:		apt-get install mysql-server		Set password for MySQL (e.g. mojabaza) # mysql -u root –p  Install phpmyadmin (MySQL web manager)		apt-get install phpmyadminset password for MyPHP (e.g. myphp)		first login  mysql loginWrite your first webpages (in /var/www)

More Related Content

PDF
Metal as a Server
PDF
MAAS & Ubuntu Core: OCP Tech Day, Facebook Menlo Park, Aug 30th
PDF
Puppet Camp London 2014: Keynote
ODP
Presentation_On_25June09
PDF
My sql 5.6 installation and upgradation steps in centos
PPT
Apache
PPTX
Ansible & CloudStack - Configuration Management
PDF
Extension de Service Cloud Foundry
Metal as a Server
MAAS & Ubuntu Core: OCP Tech Day, Facebook Menlo Park, Aug 30th
Puppet Camp London 2014: Keynote
Presentation_On_25June09
My sql 5.6 installation and upgradation steps in centos
Apache
Ansible & CloudStack - Configuration Management
Extension de Service Cloud Foundry

What's hot (20)

PPTX
Cloud init and cloud provisioning [openstack summit vancouver]
PDF
Cloudinit
PPTX
Automatic Backup in Ceph
PPT
PDF
Puppet Camp DC 2014: Keynote
PDF
Cloudy with a Chance of Fireballs: Provisioning and Certificate Management in...
PPTX
#OSATH Deploy OpenStack: DevStack
PDF
System center orchestrator
PDF
CloudOps CloudStack Days, Austin April 2015
PDF
VMware vSphere in an OpenStack Environment
PPTX
Configuration management and deployment with ansible
PPTX
Intro to OpenStack
PDF
Maas Juju Introduction
PPTX
Data storage in clouds
PPTX
VIO30 Technical Overview
PDF
Cloud Surfing: Kubernetes on Mesos
PPT
CloudStack templates with OpenVM
PDF
OpenStack-Ansible Project Update
PDF
Dev stacklabguide
PPTX
PowerCLI for the PowerShell Inclined
Cloud init and cloud provisioning [openstack summit vancouver]
Cloudinit
Automatic Backup in Ceph
Puppet Camp DC 2014: Keynote
Cloudy with a Chance of Fireballs: Provisioning and Certificate Management in...
#OSATH Deploy OpenStack: DevStack
System center orchestrator
CloudOps CloudStack Days, Austin April 2015
VMware vSphere in an OpenStack Environment
Configuration management and deployment with ansible
Intro to OpenStack
Maas Juju Introduction
Data storage in clouds
VIO30 Technical Overview
Cloud Surfing: Kubernetes on Mesos
CloudStack templates with OpenVM
OpenStack-Ansible Project Update
Dev stacklabguide
PowerCLI for the PowerShell Inclined
Ad

Viewers also liked (17)

PPTX
Tranzakcje
PDF
Four Slupsk Lectures. II. Semantic Web
PPT
How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...
PDF
Four Slupsk Lectures. I. Artificial Intelligence
PDF
Four Slupsk Lectures. IV. Digital Revolution & Digital Agencies
PDF
Four Slupsk Lectures. III. Blockchain & Bitcoin
PPTX
Web Technology Management Lecture
PPTX
Web Technology Management Lecture III
PPT
Col Dis Development Eng
PPTX
Web Technology Management Lecture II
PPTX
Noahide Laws
PPTX
Chemical Semantics Sopron Talk
PDF
From Semantic Web to AI. A lecture at JPII University in Lublin
PPTX
History of The Web
PPTX
Chemical Semantics at Sopron CC Conference
PPTX
Representation of molecular structures and related computations on the Sema...
PDF
Blockchain for Digital Identifiers
Tranzakcje
Four Slupsk Lectures. II. Semantic Web
How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...
Four Slupsk Lectures. I. Artificial Intelligence
Four Slupsk Lectures. IV. Digital Revolution & Digital Agencies
Four Slupsk Lectures. III. Blockchain & Bitcoin
Web Technology Management Lecture
Web Technology Management Lecture III
Col Dis Development Eng
Web Technology Management Lecture II
Noahide Laws
Chemical Semantics Sopron Talk
From Semantic Web to AI. A lecture at JPII University in Lublin
History of The Web
Chemical Semantics at Sopron CC Conference
Representation of molecular structures and related computations on the Sema...
Blockchain for Digital Identifiers
Ad

Similar to Web Technology Management Lecture IV (20)

PPT
Getting Started With Virtualization
PDF
Virtualization terminology
PDF
V terminology guide
PDF
Logicalis - Virtualisation overview
PDF
Virtualisation Overview
PPTX
Case Study: Developing a Vblock System-based Private Cloud Platform with Pupp...
 
PDF
Create Disposable Test Environments with Vagrant and Puppet
PDF
Create Disposable Test Environments with Vagrant and Puppet
PPTX
Successfully Deliver and Operate OpenStack in Production with VMware VIO
PPTX
Virtualization
PPT
Automating Your CloudStack Cloud with Puppet
DOCX
Mid term report
PPTX
Virtulization submission
PPT
Presentación de Software VMware Virtualziación
PPT
Software de Virtualización - Características Vmware
PPT
Documentación técnica de Virtualización en VMware
PPTX
VMware
PPTX
virtualization system basic introduction
PPTX
Case Study: Developing a Vblock Systems Based Private Cloud Platform with Pup...
PPTX
Virtual machines and containers
Getting Started With Virtualization
Virtualization terminology
V terminology guide
Logicalis - Virtualisation overview
Virtualisation Overview
Case Study: Developing a Vblock System-based Private Cloud Platform with Pupp...
 
Create Disposable Test Environments with Vagrant and Puppet
Create Disposable Test Environments with Vagrant and Puppet
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Virtualization
Automating Your CloudStack Cloud with Puppet
Mid term report
Virtulization submission
Presentación de Software VMware Virtualziación
Software de Virtualización - Características Vmware
Documentación técnica de Virtualización en VMware
VMware
virtualization system basic introduction
Case Study: Developing a Vblock Systems Based Private Cloud Platform with Pup...
Virtual machines and containers

More from sopekmir (8)

PDF
GraphChain
PDF
Using Blockchain for Digital Identifiers. The case of LEI.
PPT
LEI.INFO and The ideas for LEI system
PPTX
A possible future role of schema.org for business reporting
PDF
Structured Data for the Financial Industry
PDF
Industry Ontologies: Case Studies in Creating and Extending Schema.org
PPTX
Rank | Analyse | Lead | Search
PPTX
Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2
GraphChain
Using Blockchain for Digital Identifiers. The case of LEI.
LEI.INFO and The ideas for LEI system
A possible future role of schema.org for business reporting
Structured Data for the Financial Industry
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Rank | Analyse | Lead | Search
Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2

Web Technology Management Lecture IV

  • 1. The Principles of Web TechnologyManagementhttp://purl.org/net/wtmsopek@makolab.comPrincipia Webica
  • 2. Managing your virtual serverwith web applicationsPractical Web Service Management
  • 3. Virtual Server – the ideaUses resources of the HOST Operating System to run multiple GUEST Operating Systems.Allows for multipleGuestoperating systems to co-exist on a single Host Operating SystemsMakestheinstallationeasierAllows for harmless and enhancedtestingHelpstheeconomy of hosting businessAllows for fast & easy„cloud” creation
  • 4. Virtual Server – VirtualBoxVirtualBox is a general-purpose full virtualizer for x86 hardware, targeted at server, desktop and embedded use. Supported & provided by OraclePortable…
  • 5. Virtual Server – VirtualBoxinstallationDownloadtheVirtalBoxfrom: http://www.virtualbox.org/wiki/DownloadsInstallit.Usepre-prepared OS delivered by yourprofessor (it comes as debian-student.vdi file)Configureit – setup networking(settings | Networks | Bridged Adapter)Install Apache, PHP, MySQLConfigure services
  • 6. Virtual Server – NetworkingSettings  Network  Briged AdapterLogin to the system: User: root, Pass: prostehasloEdit /etc/network/interfaces (mcedit interfaces):auto eth0iface eth0 inet static address 192.168.1.7netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1
  • 7. Virtual Server – NetworkingEdit /etc/resolv.conf:domain clarkuniversity.eusearch clarkuniversity.euNameserver 193.239.136.62Edit /etc/udev/rules.d/70-persistent-net.rules (remove last lines (4 ?))Reboot or: service networking restart
  • 8. Virtual Server – InstallationGet all required updates: apt-get updateApache: apt-get install apache2PHP apt-get install libapache2-mod-php5PHP extra modules apt-cache search php5- | less apt-get install php5-[modul]
  • 9. Virtual Server – InstallationInstall mysql: apt-get install mysql-server Set password for MySQL (e.g. mojabaza) # mysql -u root –p Install phpmyadmin (MySQL web manager) apt-get install phpmyadminset password for MyPHP (e.g. myphp) first login  mysql loginWrite your first webpages (in /var/www)