ฉันกำลังพยายามกำหนดค่า ฟาบริเคเตอร์ บนเซิร์ฟเวอร์ของเรา สำหรับสิ่งนี้ฉันติดตาม เอกสาร. เมื่อฉันพยายามกำหนดค่า Virtual Host บนเซิร์ฟเวอร์ Apache2 ฉันพบข้อผิดพลาดฉันเปลี่ยนบันทึก DNS ของเราสำหรับ phabricator.<our_comapny_name>.com เพื่อกำหนดเป้าหมายเซิร์ฟเวอร์ของเราที่โฮสต์ phabricator
ฉันยังเพิ่มไฟล์ที่มีชื่อเดียวกันใน /etc/apache2/sites-enabled ของเซิร์ฟเวอร์ของเราเพื่อกำหนด Virtual Host ดูเหมือนว่า:
ฟัง 80
<โฮสต์เสมือน *:80>
# เปลี่ยนเป็นโดเมนที่ชี้ไปที่โฮสต์ของคุณ
ServerName phabricator.<company_name>.com
# เปลี่ยนเป็นเส้นทางที่คุณใส่ 'phabricator' เมื่อคุณตรวจสอบ
# ออกจาก GitHub เมื่อทำตามคำแนะนำในการติดตั้ง
#
# อย่าลืมใส่ "/webroot" ต่อท้ายด้วย!
DocumentRoot /home/myuser/scripts/phabricator/webroot
RewriteEngine เปิดอยู่
RewriteRule ^(.*)$ /index.php?__path__=$1 [B,L,QSA]
</เวอร์ชวลโฮสต์>
จากนั้นฉันเพิ่มลิงก์สัญลักษณ์ไปยังไซต์ที่เปิดใช้งานดังนี้: ln -s ../sites-available/phabricator.<company_name>.com phabricator.<company_name>.com
ฉันพยายามรีสตาร์ท apache2 แต่ฉันได้รับ ERR_CONNECTION_REFUSED เสมอ
เมื่อฉันพยายามเข้าถึง apache2 โดยตรงโดยใช้ IP ของเซิร์ฟเวอร์ที่พอร์ต 80 ฉันได้รับ "Apache2 Ubuntu Default Page" ซึ่งฉันคิดว่าใช้ได้
ฉันยังลองใช้ "apache2ctl -V" เพื่อตรวจสอบว่าไฟล์ config apache2 ใดใช้อยู่ ทุกอย่างดูดีดูเหมือนว่า /etc/apache2 เป็น root dir ฉันไม่รู้จะลองอะไรอีก ... ฉันยังล้างตาราง IP โดยไม่ประสบความสำเร็จ