เว็บไซต์ของฉันทำงานได้ดี จากนั้นฉันก็อัปเดต nuxt.config.js. หลังจากนั้นเว็บไซต์ก็เริ่มแสดง ไม่สามารถให้บริการได้.
ฉันใช้ pm2 เพื่อเริ่ม / ปรับใช้แอป เซิร์ฟเวอร์ vps ที่มี apache อยู่ในนั้น
มันแสดง:
ไม่สามารถให้บริการได้
เซิร์ฟเวอร์ไม่สามารถให้บริการตามคำขอของคุณได้ชั่วคราวเนื่องจากปัญหาการหยุดทำงานของการบำรุงรักษาหรือความจุ กรุณาลองใหม่อีกครั้งในภายหลัง.
แต่ถ้าฉันวิ่ง npm เรียกใช้ dev ไซต์โหลดได้ดีโดยไม่มีปัญหาใดๆนอกจากนี้ฉันยังตรวจสอบสถานะกับ รายการpm2แสดงว่าแอปออนไลน์อยู่
package.json ของฉัน
{
"ชื่อ": "nuxtjs",
"เวอร์ชัน": "1.0.0",
"ส่วนตัว": จริง
"สคริปต์": {
"dev": "nuxt --hostname domain.link --port 49000",
"build": "สร้าง nuxt",
"เริ่มต้น": "เริ่มต้นทันที",
"สร้าง": "สร้าง nuxt",
"deploy": "pm2 start npm --name nuxtjs -- start"
},
"การพึ่งพา": {
"@nuxtjs/axios": "^5.13.6",
"@yeger/vue-masonry-wall": "^3.0.16",
"core-js": "^3.19.3",
"nuxt": "^2.15.8",
"pm2": "^5.1.2",
"วิว": "^2.6.14",
"vue-server-renderer": "^2.6.14",
"vue- template-compiler": "^2.6.14",
"webpack": "^4.46.0"
},
"devDependencies": {},
"กำหนดค่า": {
"nuxt": {
"โฮสต์": "0.0.0.0",
"พอร์ต": "49000"
}
}
}
และของฉัน โดเมน.link.conf ดูเหมือนกับ:
<VirtualHost *:80>
ServerName domain.link
ServerAlias www.domain.link
ServerAdmin admin@domain.link
DocumentRoot /var/www/html
<Directory /var/www/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ProxyRequests Off
ProxyPreserveHost On
ProxyVia Full
<Proxy *>
Require all granted
</Proxy>
ProxyPass / http://domain.link:49000/
ProxyPassReverse / http://domain.link:49000/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
แต่ถ้าฉันตรวจสอบ apache2/error.log มันแสดง:
[อา. 06 ก.พ. 09:15:31.555004 2022] [proxy:error] [pid 137137] (111) การเชื่อมต่อถูกปฏิเสธ: AH00957: HTTP: พยายามเชื่อมต่อกับ ip:49000 (domain.link) ล้มเหลว
[อา. 06 ก.พ. 09:15:31.555068 2022] [proxy_http:error] [pid 137137] [client 27.34.104.213:56874] AH01114: HTTP: ไม่สามารถเชื่อมต่อกับแบ็กเอนด์: domain.link, ผู้อ้างอิง: http://domain .link/