Tôi đang cố gắng cấu hình phabricator trên máy chủ của chúng tôi. Đối với điều này, tôi đã làm theo tài liệu. Khi tôi cố định cấu hình Máy chủ ảo trên máy chủ Apache2, tôi đã gặp lỗi.Tôi đã thay đổi bản ghi DNS cho phabricator.<our_comapny_name>.com để nhắm mục tiêu máy chủ của chúng tôi nơi lưu trữ phabricator.
Tôi cũng đã thêm tệp có cùng tên vào /etc/apache2/sites-enabled của máy chủ để xác định Máy chủ ảo. Nó trông như thế này:
nghe 80
<Máy chủ ảo *:80>
# Thay đổi tên miền này trỏ đến máy chủ của bạn.
ServerName phabricator.<company_name>.com
# Thay đổi đường dẫn này thành đường dẫn mà bạn đặt 'phabricator' khi bạn kiểm tra nó
# ra khỏi GitHub khi làm theo Hướng dẫn cài đặt.
#
# Đảm bảo rằng bạn bao gồm "/webroot" ở cuối!
DocumentRoot /home/myuser/scripts/phabricator/webroot
RewriteEngine bật
RewriteRule ^(.*)$ /index.php?__path__=$1 [B,L,QSA]
</Máy chủ ảo>
Và, sau đó tôi đã thêm liên kết tượng trưng vào các trang web được kích hoạt như sau: ln -s ../sites-available/phabricator.<company_name>.com phabricator.<company_name>.com
Tôi đã thử khởi động lại apache2, nhưng tôi luôn nhận được lỗi ERR_CONNECTION_REFUSED.
Khi tôi cố gắng truy cập trực tiếp vào apache2 bằng cách sử dụng IP của máy chủ trên cổng 80, tôi nhận được "Trang mặc định của Apache2 Ubuntu", mà tôi nghĩ là ổn.
Tôi cũng đã thử chạy "apache2ctl -V" để kiểm tra tệp cấu hình mà apache2 đang sử dụng. Mọi thứ có vẻ ổn, có vẻ như /etc/apache2 là thư mục gốc. Tôi không biết phải thử cách nào khác...Tôi cũng đã xóa các bảng IP mà không thành công