เมื่อฉันรันโปรเจ็กต์ asp.net core บนเซิร์ฟเวอร์ vps - ฉันได้รับข้อผิดพลาดนี้
sudo systemctl สถานะพนักงานบริการไฟล์บริการ
â Employeeservicefile.service - เรียกใช้ ASP.NET Core บน Ubuntu 18.04 เว็บเซิร์ฟเวอร์ APACHE
โหลดแล้ว: โหลดแล้ว (/etc/systemd/system/employeeservicefile.service; เปิดใช้งาน; ค่าที่ตั้งไว้ล่วงหน้าของผู้ขาย:
เปิดใช้งาน)
ใช้งานอยู่: กำลังเปิดใช้งาน (รีสตาร์ทอัตโนมัติ) (ผลลัพธ์: สัญญาณ) ตั้งแต่วันเสาร์ 2021-09-18 11:46:43 CEST; 4 วินาทีที่แล้ว
กระบวนการ: 261452 ExecStart=/usr/bin/dotnet /var/www/employee/RealEstate.dll (code=killed,
สัญญาณ = ABRT)
PID หลัก: 261452 (รหัส=ถูกฆ่า, สัญญาณ=ABRT)
เมื่อฉันไปที่โดเมนของฉัน จะแสดงเฉพาะไฟล์โครงการเท่านั้น ไม่ใช่ไซต์
ฉันจะแก้ปัญหานี้ได้อย่างไร
ไฟล์บริการ
[หน่วย]
คำอธิบาย=เรียกใช้ ASP.NET Core บน Ubuntu 20.04 เว็บเซิร์ฟเวอร์ APACHE
[บริการ]
ไดเรกทอรีการทำงาน=/var/www/employee/
ExecStart=/usr/bin/dotnet /var/www/employee/RealEstate.dll
เริ่มใหม่ = เสมอ
# เริ่มบริการใหม่หลังจาก 10 วินาทีหากบริการ dotnet ขัดข้อง:
รีสตาร์ทวินาที=10
KillSignal=SIGINT
SyslogIdentifier = ตัวอย่าง dotnet
ผู้ใช้ = www-ข้อมูล
สิ่งแวดล้อม=ASPNETCORE_ENVIRONMENT=การผลิต
สภาพแวดล้อม=DOTNET_PRINT_TELEMETRY_MESSAGE=เท็จ
[ติดตั้ง]
WantedBy=multi-user.target
GNU นาโน 4.8 /etc/apache2/sites-available/employee.conf
<โฮสต์เสมือน *:80>
ผู้ดูแลเซิร์ฟเวอร์ [email protected]
ชื่อเซิร์ฟเวอร์ mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /var/www/employee/
<ไดเร็กทอรี /var/www/employee/>
ดัชนีตัวเลือก FollowSymLinks
AllowOverride ไม่มี
ต้องได้รับอนุญาตทั้งหมด
</ไดเรกทอรี>
บันทึกข้อผิดพลาด ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log รวมกัน
สถานะ systemctl apache2.servic
ใช้งานอยู่โดยไม่มีข้อผิดพลาด