วันพฤหัสบดีที่ 8 ธันวาคม พ.ศ. 2559

UBUNTU 16.04 ตั้งค่า

UBUNTU 16.04 ตั้งค่า

1.
ติดตั้งตาม Step ->
เลือกลง LAMP (จะได้ APACHE2, MySql, PHP7.0 ) และ OPENSSH
อย่าลืม Utility พื้นฐานด้วย ไม่เลือกจะต้องลงเองหลายตัว เช่น telnet , nano เป็นต้น

2.
ติดตั้งเสร็จ
apt-get update
reboot

3.
ตั้งค่า apache2 ไม่ให้ Show indexs of ....
/etc/apache2/apache2.conf

<Directory /var/www/>
Options indexes FollowSymLinks  เอา indexes ออก
และเปลี่ยน AllowOverride None เป็น AllowOverride All

4.
ลง vsFTPD และตั้งค่า
apt-get install vsftpd
/etc/vsftpd.conf
write_enable=YES
local_umask=022

** ตรวจสอบตั้งค่า
grep "^[^#]" /etc/vsftpd.conf    * คำสั่งนี้จะดูเฉพาะที่ไม่ได้ # (Comment) ไว้

5.
เพิ่ม User ให้ ftp
useradd -g www-data -d /srv/ftp/ftpuser -m -s /bin/sh ftpuser
-g คือกลุ่ม
-d คือ directory ของ ftpuser
-m คือตรวจสอบว่ามีการสร้าง directory หรือยัง
-s คือการสร้าง shell เริ่มต้นให้ ftpuser

ตั้งรหัสผ่าน ftpuser
passwd ********

6.
เปลี่ยน กลุ่ม ของ directory /var/www/html
chgrp www-data -R /var/www/html/

เปลี่ยน Permission ของ Directory /var/www/html เป็น 775 เพื่อทำสามารถ ftp วางไฟล์ได้
chmod 775 /var/www/html

7.
เปิด Mod ก่อน
sudo a2enmod rewrite
ตั้งค่า .htaccess ให้เป็น error custom page
/var/www/.htaccess
ErrorDocument 404 /404.html
............................................

8.
เพิ่ม port ที่อนุญาตให้เข้าใช้งานหลักๆ เผื่อ Active ufw ไว้ก่อนคำสั่ง ufw enable
ufw allow 80 *เว็บ
ufw allow 22 *ssh
ufw allow 21 *ftp

9.
เพิ่ม lib ติดต่อ MSSQL Connect ( PDO :: dblib )
apt-get install php7.0-sybase

10.
ติดตั้ง nmap เพื่อเอาไว้ SCAN Port ว่าเปิดอะไรไว้บ้าง


ไม่มีความคิดเห็น:

แสดงความคิดเห็น

แก้ Active Desktop Recovery

เข้าไปแก้ Value ในไฟล์ DeskHtmlVersion  ให้กลายเป็น 0 ไม่ให้แสดงหน้าต่าง Active Desktop Recovery เข้าไปที่  HKEY_CURRENT_USER/Software/Mi...