----------------------------------------------------------------------
วิธีการติดตั้ง vmware tools ใน Vmware Guest
- คลิกขวาบน Ubuntu_Server_1804 ที่เป็น VM เลือก Edit Settings. > CD/DVD > Datastore ISO File
- เลือก linux.iso เพื่อ mouse CD ขึ้นมา
- ใน Ubuntu Server VM ให้คัดลอกแฟ้ม VmwareTools-xxx.tar.gz ไปวางใน Desktop
- เรียกใช้ terminal โดยกดคียร์บอร์ด ctrl + alt + t
$ tar -zxvf VMwareTools-8.3.2-257589.tar.gz <- แตกแฟ้มข้อมูล
$ cd /tmp/vmware-tools-distrib
$ sudo ./vmware-install.pl
ตอบ yes
กด enter ไปเรื่อยๆจนเสร็จ
$ sudo reboot
วิธีการตรวจสอบ Ubuntu version ให้ใช้คำสั่ง
$ lsb_release -a
วิธีการตรวจสอบ Vmware Tools ที่ติดตั้งใน VM Guest OS ว่าเรียบร้อยไหม
$ vmware-toolbox-cmd --version
---------------------------------------------------------
วิธีการตั้งค่า Static IP Address
$ ip link <- ตรวจสอบเลข ip
$ cd /etc/network
$ sudo vi interfaces <- แก้ไขไฟล์เพื่อเปลี่ยน ip
auto eth0
iface eth0 inet static
address 192.168.1.128
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
$ sudo vi /etc/resolvconf/resolv.conf.d/basesearch (domain name)
nameserver 8.8.8.8
nameserver 8.8.4.4
วิธีการลง LAMP apache, php 5.6
https://gist.github.com/ericfledderman/6c4f0f7e6ffa3477372ebf5392bad6cd
---------------------------------------------------------
วิธีการติดตั้ง phpmyadmin
$ sudo apt install phpmyadmin
---------------------------------------------------------
วิธีเพิ่มความปลอดภัยในการเข้าใช้ phpmyadmin โดยเพิ่ม secure htaccess
$ sudo apt-get install phpmyadmin php-mbstring php-gettext
$ sudo phpenmod mcrypt
จะพบ error บอกว่าใน php7.2 ไม่มี mcrypt ให้แก้ไขดังนี้
# Install prerequisites
sudo apt-get install php-dev libmcrypt-dev gcc make autoconf libc-dev pkg-config
# Compile mcrypt extension
sudo pecl install mcrypt-1.0.1
# Just press enter when it asks about libmcrypt prefix
# Enable extension for apache
echo "extension=mcrypt.so" | sudo tee -a /etc/php/7.2/apache2/conf.d/mcrypt.ini
# Restart apache
sudo service apache2 restart
$ sudo phpenmod mcrypt$ sudo bash -c "echo extension=mcrypt.so > /etc/php/7.2/mods-available/mcrypt.ini"
$ sudo phpenmod mcrypt
$ sudo phpenmod mbstring
$ sudo systemctl restart apache2
แก้ไขค่า apache2 configuration ดังนี้
$ sudo vi /etc/apache2/conf-available/phpmyadmin.conf
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
AllowOverride All <--- เพิ่มบรรทัดนี้เข้าไป
....
$ sudo systemctl restart apache2สร้างแฟ้ม .htpasswd ดังนี้
$ sudo vi /usr/share/phpmyadmin/.htaccess
แฟ้ม /usr/share/phpmyadmin/.htaccess มีดังนี้
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
$ sudo htpasswd -c /etc/phpmyadmin/.htpasswd usernameเมื่อเวลาสร้างคนต่อไป ที่ไม่ใช่คนแรก ให้ใช้คำสั่ง ตัด -c ออก ดังนี้
$ sudo htpasswd /etc/phpmyadmin/.htpasswd additionaluser
ลองทดสอบเข้าเว็บไซต์ phpmyadmin ใหม่จะมีการดักรหัสผ่าน
https://domain_name_or_IP/phpmyadmin
ไม่มีความคิดเห็น:
แสดงความคิดเห็น