AT-PHPIntership / server-practice

0 stars 2 forks source link

S2-Tran Nhat Long #21

Open mvn-longtran-dn opened 6 years ago

mvn-longtran-dn commented 6 years ago

Vagrant

Vagrant box

List boxes

Liệt kê các box đang có image

Add box

Thêm 1 box (ở đây là ubuntu 16 32bit) image

Remove box

Xóa 1 box image

Export box

Xuất file ảnh ra thành 1 box, có thể cài được ở các máy khác image

Vagrant plugins

Install plugin

Cài đặt 1 plugin image

List plugins

Xem danh sách các plugin đã cài image

Uninstall plugin

Xóa 1 plugin image

Vagrant start, stop, reload

Vagrant init

Khởi tạo file cài đặt của 1 box đối với 1 thư mục image

Vagrant start

Khởi chạy máy ảo image

Vagrant ssh

Kết nối trực tiếp đến máy ảo thông qua giao thức ssh image

Vagrant stop

Dừng máy ảo image

Vagrant reload

Reload lại máy ảo khi thay đổi file vagrantfile image

Vagrant provision

Chạy máy ảo với các setting là các tham số (trong ví dụ này là mặc định) image

Vagrantfile configuration

config.vm.box

Set box cho máy ảo image

config.vm.network "forwarded_port"

Mapping port 8080 của máy host vào port 80 của máy ảo image

config.vm.network "private_network"

Cho phép máy host truy cập vào máy ảo qua địa chỉ ở dưới image

config.vm.network "public_network"

Cho phép public địa chỉ ip của máy ảo ra global (bất kì máy khác đều có thể truy cập được qua địa chỉ đó) image

Webserver

Install apache

Cài đặt server

image

Kết quả khi deploy server

image

Xem phiên bản của server

image

Install PHP

Cài đặt

image

Xem phiên bản

image

Install mysql

Cài đặt mysql-server

image

Xem phiên bản của server

image

Show php hello world, show phpinfo

File Helloworld.php

image

File phpinfo.php

image

Config vhost

Create Demo Pages for Each Virtual Host

ghost commented 6 years ago

Bổ sung phần vhost rồi anh sẽ review tiếp

mvn-longtran-dn commented 6 years ago

Em đã bổ sung lại phần vhost, nhờ anh review lại giúp em. Em cám ơn.