ตำแหน่งที่ยอมรับตามอัตภาพของ node.js / express web apps ในระบบไฟล์ linux คืออะไร?
ขณะนี้ฉันมีไดเรกทอรีย่อยอยู่/opt/
แต่ฉันต้องการฟังความคิดเห็นของผู้อื่นในเรื่องนี้ ...
ตำแหน่งที่ยอมรับตามอัตภาพของ node.js / express web apps ในระบบไฟล์ linux คืออะไร?
ขณะนี้ฉันมีไดเรกทอรีย่อยอยู่/opt/
แต่ฉันต้องการฟังความคิดเห็นของผู้อื่นในเรื่องนี้ ...
คำตอบ:
/opt
ไดเรกทอรีเป็นสถานที่ที่ดีสำหรับโปรแกรมการกระจายไฟล์ /srv
ไดเรกทอรีที่ใช้สำหรับโปรแกรมเวลาทำงานข้อมูล (โปรดดูFilesystem Hierarchy Standard ) ซึ่งแตกต่างจากได/etc
เร็กตอรี่ที่มาตรฐานระบุว่า/opt/<pkg>
ควรวางไฟล์การกำหนดค่าไว้/etc/opt/<pkg>
, ไม่มีมาตรฐานที่/srv/opt/<pkg>
ควรเป็นโครงสร้างแบบขนาน (แม้ว่าอาจไม่ใช่ความคิดที่ไม่ดี)
สรุป:
/opt/webserver/ (your node.js application)
server.js
package.json
node_modules/
...
/etc/opt/webserver/
config.json (configuration file for your web server)
/srv/opt/webserver/ (opt subdirectory suggested, but not required)
index.html
images/
css/
...
/var/opt/webserver
error.log
request.log
โปรดทราบว่านี่เป็นกรณีทั่วไปและไม่ซ้ำกันในการแสดงใบสมัคร
/srv
สถานที่ที่เหมาะสมที่สุดที่จะอยู่ภายใต้
/var/opt/webserver
และไม่เข้าสู่/var/log/webserver
? นี่เป็นตัวพิมพ์ผิดหรือเปล่า?