Open mvn-namtran-dn opened 6 years ago
Cài đặt máy ảo virtual box cho ubuntu
$ sudo apt-get update
$ sudo apt-get install virtualbox
Kiểm tra version của virtualbox
$ vboxmanage --version
Gợi ý cách sử dụng virtualbox
$ virtualbox --help
Cài đặt vagant cho máy ảo
$ sudo apt-get install vagrant
$ vagrant
$ vagrant box add ubuntu/trusty64
Danh sách các box đã cài đặt
$ vagrant box list
$ vagrant box remove
vagrant plugin install
vagrant plugin list
Khởi động máy ảo
$ vagrant up
$ vagrant ssh
$ vagrant reload
$ vagrant halt
Xem phiên bản box hiện tại
Cấu hình địa chỉ IP private cho box sử dụng trong localhost
Cấu hình địa chỉ IP public
Cấu hình cấu trúc thư mục
Cấu hình hiển thị giao diện và bộ nhớ cho máy ảo
$ sudo apt-get install apache2
$ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update $ sudo apt-get install php7.2-cli
$ php -v
$ cd /var/www/html $ sudo su $ touch index.php
$ vim index.php
$ sudo apt install mysql-server php7.2-mysql
$ mysql -u root
$ mysql --version
sudo apt-get intall mysql-workbench
$ mysql-workbench --version
Tạo hai thư mục site1.com và site2.com
/var/www $ mkdir -p site1.com/html
Cấp quyền truy cập cho hai thư mục là site1.com và site2.com
$ sudo chmod 777 -R site1.com $ sudo chmod 777 -R site1.com
Sao chép file config mặc định để chỉnh sửa cho site1.com và site2.com từ 000-default.conf
$ cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/site2.com.conf
$cd /etc/apache2/sites-available $ sudo su $ vim site1.com.conf $ vim site1.com.conf
sudo vim /etc/hosts
$ sudo a2ensite site1.com.conf $ sudo a2ensite site1.com.conf
phần vagrant còn thiếu một số lệnh so với yêu cầu. Bổ sung đầy đủ rồi anh sẽ review nha
Em đã thêm một số yêu cầu phần vagrant anh check lại giúp em với ạ. Em cảm ơn.
VIRTUAL BOX
Install Virtualbox
Cài đặt máy ảo virtual box cho ubuntu
Check version Virtualbox
Kiểm tra version của virtualbox
Help Virtualbox
Gợi ý cách sử dụng virtualbox
VAGRANT
Install Vagrant
Cài đặt vagant cho máy ảo
Verify Vagrant version
Vagrant box
Add box into vagrant box
Show list box
Danh sách các box đã cài đặt
Remove box
Export box
Vagrant plugins
Install plugin
List plugins
Start virtualbox
Khởi động máy ảo
Created machine via ssh using following command
Restart virtual
Shutdown vagrant virtualbox
Vagrantfile
config.vm.box
Xem phiên bản box hiện tại
config.vm.network "private_network"
Cấu hình địa chỉ IP private cho box sử dụng trong localhost
config.vm.network "public_network"
Cấu hình địa chỉ IP public
config.vm.synced_folder
Cấu hình cấu trúc thư mục
config.vm.provider
Cấu hình hiển thị giao diện và bộ nhớ cho máy ảo
WEB SERVER
Install apache2
PHP
Install PHP
Check PHP version
Show phpinfo
MYSQL
Install mysql
Login mysql
Check version mysql
Connect Mysql via Mysql Workbench
Mysql-workbench version
Config Vhost
Create the Directory
Tạo hai thư mục site1.com và site2.com
Permissions denie
Cấp quyền truy cập cho hai thư mục là site1.com và site2.com
Initialization webpage into directory
Create New Virtual Host Files
Sao chép file config mặc định để chỉnh sửa cho site1.com và site2.com từ 000-default.conf
Set Up Local Hosts File
Enable the New Virtual Host Files