ความเห็น: 0
ตอนที่ 2 การติดตั้งเครื่องมือพื้นฐาน [C]
ซักซ้อมความเข้าใจก่อนนะครับ ในที่นี้ จะเป็นการกล่าวถึงการติดตั้ง DSpace 6.3 และ upgrade จากเวอร์ชั่นก่อนหน้านี้สู่ DSpace 6.3 นะครับ และเป็นการติดตั้ง DSpace บนระบบปฏิบัติการ Ubuntu 18.04 LTS
เนื่องจาก DSpace เป็นระบบที่พัฒนาด้วย JavaServer Pages (JSP) และต้องใช้เครื่องมือต่าง ๆ ดังนี้
- Java JDK 7 or 8 (OpenJDK or Oracle JDK)
- Apache Maven 3.0.5 or above (3.3.9+)* (Java build tool)
- Apache Ant 1.8 or later (Java build tool)
- Relational Database: (PostgreSQL or Oracle)
- Servlet Engine (Apache Tomcat 7 or later, Jetty, Caucho Resin or equivalent)
- Web Server (Apache2 or Nginx)
เริ่มกันเลยครับ
- login เข้าแม่ข่ายโดยการเปิด Terminal (กด Ctlr-Alt-t จากเครื่องใช้งานที่เป็นระบบ Ubuntu) update และ upgrade ระบบให้เป็นปัจจุบันด้วยคำสั่ง
- ติดตั้ง Java JDK 8 ด้วยคำสั่ง ดังนี้
- ติดตั้ง Apache Maven และ Apache Ant
- ติดตั้ง Relational Database: PostgreSQL
- ติดตั้ง Nginx webserver (บางท่านอาจจะเลือก apache web server ก็ได้เช่นกันครับ)
- สำหรับ Servlet Engine ให้ติดตั้ง Apache Tomcat 8.0.37 โดยดาวน์โหลดจาก https://archive.apache.org มาไว้ที่ /tmp และติดตั้งที่ /opt/tomcat
sudo apt update
sudo apt upgrade
sudo apt install openjdk-8-jdk
sudo apt install ant maven
sudo apt install postgresql postgresql-contrib
sudo apt install nginx
cd /tmp
wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.37/bin/apache-tomcat-8.0.37.tar.gz
sudo tar xvzf apache-tomcat-8.0.37.tar.gz
sudo ln -s apache-tomcat-8.0.37 tomcat
sudo mv tomcat /opt
ต่อไปก็จะเป็นการปรับแต่ง PostgreSQL, Java, Nginx และ Tomcat ครับ
การปรับแต่ง PostgreSQL
หากไม่คิดว่า จะมีปัญหาด้านความปลอดภัยใด ๆ ไม่จำเป็นต้องปรับแต่ง config file ของ PostgreSQL โดยปกติ PostgreSQL จะไม่อนุญาตให้มีการเชื่อมต่อจากแม่ข่ายตัวอื่นนอกจากตัวมันเอง ซึ่งเป็นการเพิ่มความปลอดภัยให้กับฐานข้อมูลอยู่แล้ว
การปรับแต่ง Java
เพิ่ม 2 บรรทัดนี้ในไฟล์ /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export CATALINA_HOME=/opt/tomcat
พิมพ์คำสั่งนี้ (เพื่อเลือกคำสั่ง java ที่เป็น default)
sudo update-alternatives --config java
และเลือกตัวเลือกที่ 2 หรือ /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
การปรับแต่ง Nginx
https://www.atlantic.net/vps-hosting/how-to-setup-tomcat-with-nginx-as-a-reverse-proxy-on-ubuntu-18-04/
การปรับแต่ง Tomcat
บันทึกอื่นๆ
- เก่ากว่า « ตอนที่ 1 การติดตั้งแม่ข่าย และระ...