Top Banner

of 305

Note dự án 1

Jul 07, 2018

Download

Documents

thaingochieu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/19/2019 Note dự án 1

    1/790

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

     

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrantscp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts   

    -    ansible-playbook -i development ./site.yml 

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    2/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    3/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

      ã ở ớ 2   

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ"  ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở x p, start service cho nó.-  ô ợ x ớ  -  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    4/790

    Nativerpg

    -   - vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    - Download file 4-x4-24x ờ x 

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    5/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    6/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

    ng git shell:

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    7/790

     

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts  y *1)

    -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    8/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    9/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2    

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ  -  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    10/790

    Nativerpg

    -  - vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    -  4-x4-24x ờ x 

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    11/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    12/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    ygwin.

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

     

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    13/790

     

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts   

    -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    14/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    15/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2  c  

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ phép  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ  -  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị   trên web)

  • 8/19/2019 Note dự án 1

    16/790

    Nativerpg

    -   - vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    -  4-x4-24x ờ x 

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    17/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    18/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

    hell:

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub 

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    19/790

     

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts   

    -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    20/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    21/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2    

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ c trên nha-  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    22/790

    Nativerpg

    -  nativerpg- vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    -  4-x4-24x ờ  box

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    23/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    24/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

     

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    25/790

     

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts   

    -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    26/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    27/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2    

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ  -  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    28/790

    Nativerpg

    -   - vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    -  4-x4-24x ờ x 

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    29/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    30/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

     

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    31/790

     

    n:- copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts   

    -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    32/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    33/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2    

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ  -  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    34/790

    Nativerpg

    -   - vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    -  4-x4-24x ờ x 

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    35/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    36/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

     

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    37/790

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts   -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    38/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ omment dòng này :

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    39/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2    

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ  -  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    40/790

    Nativerpg

    -   - vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    -  4-x4-24x ờ x 

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    41/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    42/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

     

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    43/790

     

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts   

    -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    44/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ comment dòng này :

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    45/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2    

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

      ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ  -  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    46/790

    Nativerpg

    -   - vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    -  4-x4-24x ờ x 

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    47/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    48/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

     

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    49/790

     

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts   

    -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    50/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    51/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2    

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : t hư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở   xampp, start service cho nó.-  ô ợ x ớ  -  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    52/790

    Nativerpg

    -   - vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    - Download file centos64-x4-24x ờ x 

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    53/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    54/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

     

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    55/790

     

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts   

    -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    56/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    57/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2  có  

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é i ra www

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ  -  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị trên web)

  • 8/19/2019 Note dự án 1

    58/790

  • 8/19/2019 Note dự án 1

    59/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    60/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

    hell:

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    61/790

     

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts   *1)

    -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    62/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    63/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2    

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ  -  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    64/790

    Nativerpg

    -  - vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    -  4-x4-24x ờ x 

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    65/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    66/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

    hell:

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub 

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    67/790

     

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts   

    -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    68/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    69/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2    

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ c trên nha-  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    70/790

    Nativerpg

    -  nativerpg- vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    -  4-x4-24x ờ  box

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    71/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    72/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

     

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    73/790

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts   -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    74/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    75/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2    

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ  -  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    76/790

  • 8/19/2019 Note dự án 1

    77/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    78/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

     

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    79/790

     

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts   

    -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    80/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    81/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2    

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ  -  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    82/790

    Nativerpg

    -   - vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    -  4-x4-24x ờ x 

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    83/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    84/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

     

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    85/790

  • 8/19/2019 Note dự án 1

    86/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    87/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2    

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

      ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ  -  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    88/790

    Nativerpg

    -   - vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    -  4-x4-24x ờ x 

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    89/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    90/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

     

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    91/790

     

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts   

    -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    92/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    93/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2    

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ  -  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    94/790

    Nativerpg

    -   - vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    - 4-x4-24x ờ x 

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    95/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    96/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

     

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    97/790

     

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts  y *1)

    -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    98/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :    ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    99/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2    

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ  -  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    100/790

    Nativerpg

    -  - vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    -  4-x4-24x ờ x 

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    101/790

    default-time-zone='+9:00'

    sudo vi /etc/my.cnf

    character-set-server = utf8

    sudo service mysqld restart

     sudo yum install gitflow

    vi ~/.bashrc

    thay expor = GIT_SSL_NO_VERIFY=true

    source ~/.bashrc

  • 8/19/2019 Note dự án 1

    102/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

    hell:

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub 

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    vagrant ssh nyankodama

    cat ~/.ssh/id_vagrant.pub >> ~/.ssh/authorized_keys

    chmod 600 ~/.ssh/id_vagrant.pub

    mailto:[email protected]:[email protected]:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_vagrant.pubmailto:[email protected]:/home/vagrant/.ssh/id_rsamailto:[email protected]

  • 8/19/2019 Note dự án 1

    103/790

     

     - copy file C:\User\\ .ssh\id_vagrant  \keys- cp ~/.ssh/.known_hosts.lock ~/.ssh/known_hosts   

    -    ansible-playbook -i development ./site.yml 

  • 8/19/2019 Note dự án 1

    104/790

    Virtual Host Xampp - Tạo host ảo với xamppBước 1 : x Bước 2 :  ầ ể  

    Bước 3 : ỉ -muc-xampp\apache\conf\extra\httpd-vhosts.confỏ ò  

    #

    # Use name-based virtual hosting.

    #

    #NameVirtualHost *:80 

    Thành

    #

    # Use name-based virtual hosting.

    #

     NameVirtualHost *:80 

    V ở ố  Đầ  

    https://sites.google.com/site/hocvt89/programming/virtual-host-with-xampp/Untitled.png?attredirects=0

  • 8/19/2019 Note dự án 1

    105/790

     

     DocumentRoot /xamppold/htdocs/

    ServerName localhost

     

    ã ở ớ 2    

     DocumentRoot /xamppold/htdocs/www/host1

    ServerName host1.htv

     

    ấ ô -).Ở â ỉ ầ 2 ô ố   DocumentRoot : thư mục webroot  

    ServerName : tên website tương ứng với webroot  

    ắ x ồ ấ ố ắ ẹ ữ ô 

    ớ 4 X ý ở q -) :C:\Windows\System32\drivers\etc 

    ề ớ ã ở ể ỉ "q qẩ" ở ợ é  

    127.0.0.1 host1.htv

    127.0.0.1 host2.htv

    127.0.0.1 host3.htv

    127.0.0.1 host4.htv 

    ô -D

    ớ 5 â ờ ở x -  ô ợ x ớ c trên nha-  ờ ị ỉ x ở ù ấ ; ể ị ố ể ị

  • 8/19/2019 Note dự án 1

    106/790

    Nativerpg

    -  nativerpg- vagrant init

    -  "" "2" config.vm.network "private_network", ip: "192.168.33.20"

    -  4-x4-24x ờ  box

    - sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime

    - sudo yum update

    - vagrant box add nativerpg

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo

     Nigx

    - sudo yum install httpd

    - sudo chkconfig --level 345 httpd on

    - sudo service httpd start

    MySQL

    - sudo yum install mysql-server

    - sudo chkconfig --level 345 mysqld on

    - sudo service mysqld start

    - sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

    - sudo curl -o /etc/yum.repos.d/remi-enterprise.repo

    http://rpms.famillecollet.com/remi-enterprise.repo 

    PHP

    - sudo yum -y install --enablerepo=remi php php-mbstring php-xml php-pdo php-

    mysql php-process php-pear php-devel

    Config

    sudo vi /etc/php.inidate.timezone = "Asia/Tokyo"

    mbstring.internal_encoding = UTF-8

    memory_limit = 256M

    sudo service httpd restart

    Config MySQL

    http://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repohttp://rpms.famillecollet.com/remi-enterprise.repo

  • 8/19/2019 Note dự án 1

    107/790

  • 8/19/2019 Note dự án 1

    108/790

    Git

    git checkout develop

    git pull

    git checkout -b feature/xxxx_content

    Thao tac

    git push origin feature/xxxx_content

    git add file/folder

    git commit -m "commnet"

    git push origin feature/xxxx_content

    NOTE:

     

     Note: *1 = capistrano; *0 = … 

    config.vm.synced_folder ".", "/home/vagrant/playbooks", owner:"vagrant", group: "vagrant", :create => true, :mount_options => ["fmode=600"]

     

    ssh-keygen -t rsa - “[email protected]” scp -i ~/.ssh/id_rsa [email protected]:/home/vagrant/.ssh/id_rsa  

    ssh-keygen -f ~/.ssh/id_vagrant

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub

    scp ~/.ssh/id_vagrant.pub [email protected]:/home/vagrant/.ssh/id_vagrant.pub  

    cd

    $ vagrant up

    vagrant ssh nyankodama_capistrano

    cat