tôi đang theo dõi hướng dẫn này để lưu trữ ứng dụng React trên CentOS bằng Nginx. Trang web hoạt động (200 phản hồi) khi tôi chạy cuộn tròn máy chủ cục bộ: 3000
, nhưng khi tôi cố gắng anthurie.com Tôi gặp lỗi 500 và lỗi này trong /var/log/nginx/error.log
17/10/2021 17:56:16 [lỗi] 5379#0: *5 connect() fail (111: Kết nối bị từ chối) trong khi kết nối với thượng nguồn, máy khách: 192.168.1.1, máy chủ: anthurie.com, yêu cầu: "NHẬN / HTTP/1.1", ngược dòng: "https://[::1]:3000/", máy chủ lưu trữ: "anthurie.com"
17/10/2021 17:56:16 [lỗi] 5379#0: *5 SSL_do_handshake() không thành công (SSL: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:giao thức không xác định) trong khi SSL bắt tay ngược dòng, máy khách: 192.168.1.1, máy chủ: anthurie.com, yêu cầu: "GET / HTTP/1.1", ngược dòng: "https://127.0.0.1:3000/", máy chủ lưu trữ: "anthurie.com"
17/10/2021 17:56:17 [lỗi] 5379#0: *5 không có dòng ngược dòng trực tiếp nào trong khi kết nối với dòng ngược dòng, máy khách: 192.168.1.1, máy chủ: anthurie.com, yêu cầu: "NHẬN /favicon.ico HTTP/1.1 ", ngược dòng: "https://localhost/favicon.ico", máy chủ lưu trữ: "anthurie.com", liên kết giới thiệu: "https://anthurie.com/"
2021/10/17 18:01:01 [lỗi] 5379#0: *9 không có ngược dòng trực tiếp trong khi kết nối với ngược dòng, máy khách: 192.168.1.1, máy chủ: anthurie.com, yêu cầu: "GET / HTTP/1.1", ngược dòng : "https://localhost/", máy chủ: "anthurie.com"
17/10/2021 18:01:02 [lỗi] 5379#0: *9 không có ngược dòng trực tiếp trong khi kết nối với ngược dòng, máy khách: 192.168.1.1, máy chủ: anthurie.com, yêu cầu: "NHẬN /favicon.ico HTTP/1.1 ", ngược dòng: "https://localhost/favicon.ico", máy chủ lưu trữ: "anthurie.com", liên kết giới thiệu: "https://anthurie.com/"
Không hiểu tại sao nó lại có ngược dòng: "https://localhost/"
hầu hết thời gian ứng dụng ở máy chủ cục bộ:3000
/etc/systemd/system/anthurie.service
[Đơn vị]
Description=Dịch vụ chạy cho ứng dụng Reacjs anthurie.com
Sau=mạng.mục tiêu
[Dịch vụ]
Loại = đơn giản
Người dùng = ưu tiên
Nhóm = nginx
StandardOutput=nhật ký hệ thống
StandardError=nhật ký hệ thống
WorkingDirectory=/var/metaplex/js
Môi trường=NODE_ENV=âsản xuấtâ
ExecStart=/usr/bin/sợi bắt đầu
Khởi động lại = luôn luôn
[Cài đặt]
WantedBy=multi-user.target
nginx.conf
người phục vụ {
proxy_read_timeout 10 phút;
server_name anthurie.com;
# một vị trí đặc biệt trong trường hợp không lưu trữ tệp này có thể bị xóa
trình cập nhật vị trí/serversettings.xml {
hết hạn -1;
add_header 'Kiểm soát bộ đệm' 'không lưu trữ, không có bộ đệm, phải xác thực lại, xác thực lại proxy, tuổi tối đa=0';
}
# Tải tệp cấu hình cho khối máy chủ mặc định.
bao gồm /etc/nginx/default.d/*.conf;
# Gốc/phần còn lại sẽ được chuyển hướng
địa điểm / {
proxy_cache hd_cache;
proxy_set_header X-Cache-Status $upstream_cache_status;
proxy_cache_valid 200 1w;
proxy_pass https://localhost:3000;
proxy_set_header Máy chủ $http_host;
proxy_buffers 16 8m;
proxy_buffer_size 2m;
bật gzip;
bật gzip_vary;
gzip_comp_cấp 9;
gzip_proxied bất kỳ;
}
lỗi_trang 404 /404.html;
vị trí = /40x.html {
}
error_page 500 502 503 504 /50x.html;
vị trí = /50x.html {
}
nghe 443 ssl; # được quản lý bởi Certbot
ssl_certificate /etc/letsencrypt/live/anthurie.com/fullchain.pem; # được quản lý bởi Certbot
ssl_certificate_key /etc/letsencrypt/live/anthurie.com/privkey.pem; # được quản lý bởi Certbot
bao gồm /etc/letsencrypt/options-ssl-nginx.conf; # được quản lý bởi Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # được quản lý bởi Certbot
}
Tôi đang chạy một trang web Java có cấu hình nginx tương tự trên máy chủ này. Không chắc tại sao tôi nhận được 500 khi ứng dụng có vẻ chạy tốt.
$ sudo systemctl status anthurie
â anthurie.service - Service chạy cho ứng dụng Reacjs anthurie.com
Đã tải: đã tải (/etc/systemd/system/anthurie.service; đã bật; giá trị đặt sẵn của nhà cung cấp: đã tắt)
Hoạt động: hoạt động (đang chạy) kể từ Chủ Nhật 2021-10-17 17:26:48 EDT; 49 phút trước
PID chính: 4908 (nút)
Nhóm C: /system.slice/anthurie.service
ââ4908 nút /usr/share/yarn/bin/yarn.js bắt đầu
ââ4929 /usr/bin/node /var/metaplex/js/node_modules/.bin/cross-env CI=true lerna run start --scope @oyster/common --stream --parallel --scope trang web
ââ4936 /usr/bin/node /var/metaplex/js/node_modules/.bin/lerna run start --scope @oyster/common --stream --parallel --scope web
ââ4950 nút /usr/share/yarn/bin/yarn.js bắt đầu chạy
ââ4961 nút /usr/share/yarn/bin/yarn.js bắt đầu chạy
ââ4992 /usr/bin/node /var/metaplex/js/node_modules/.bin/npm-run-all --parallel watch watch-css watch-css-src
ââ5010 /usr/bin/node /var/metaplex/js/packages/web/node_modules/.bin/next dev
ââ5016 /usr/bin/node /usr/share/yarn/bin/yarn.js chạy đồng hồ
ââ5017 /usr/bin/node /usr/share/yarn/bin/yarn.js chạy watch-css
ââ5023 /usr/bin/node /usr/share/yarn/bin/yarn.js chạy watch-css-src
ââ5061 /usr/bin/node /var/metaplex/js/node_modules/.bin/tsc --watch
ââ5071 /usr/bin/node /home/prego/.yarn/bin/less-watch-compiler src/ src/
ââ5079 /usr/bin/node /home/prego/.yarn/bin/less-watch-compiler src/ dist/lib/
ââ5255 /usr/bin/node /var/metaplex/js/node_modules/next/node_modules/jest-worker/build/workers/ processChild.js
Ngày 17 tháng 10 17:27:12 localhost.localdomain yarn[4908]: @oyster/common: Thuộc tính 'Bitpie' bị thiếu trong loại 'nhập("/var/metaplex/js/node_modules/@solana/wallet-adapter-react/ node_mo....WalletName'.
Ngày 17 tháng 10 17:27:12 localhost.localdomain yarn[4908]: @oyster/common: src/contexts/wallet.tsx(230,3): lỗi TS2344: Nhập '"publicKey" | "signTransaction" | "signAllTransactions"' không lưu...thông tin, bất kỳ>'.
Ngày 17 tháng 10 17:27:12 localhost.localdomain yarn[4908]: @oyster/common: Loại '"signTransaction"' không thể gán cho loại 'keyof WalletAdapterProps | keyof EventEmitter<WalletAdapterEvents, any>'.
Ngày 17 tháng 10 17:27:12 localhost.localdomain yarn[4908]: @oyster/common: src/contracts/token.ts(106,23): lỗi TS2571: Đối tượng thuộc loại 'không xác định'.
Ngày 17 tháng 10 17:27:12 localhost.localdomain yarn[4908]: @oyster/common: 5:27:12 chiều - Đã tìm thấy 7 lỗi. Theo dõi các thay đổi tập tin.
Ngày 17 tháng 10 17:27:56 localhost.localdomain yarn[4908]: web: event - build page: /
Ngày 17 tháng 10 17:27:56 localhost.localdomain yarn[4908]: web: chờ - biên dịch...
Ngày 17 tháng 10 17:28:02 localhost.localdomain yarn[4908]: web: event - biên dịch thành công
Ngày 17 tháng 10 17:29:04 localhost.localdomain yarn[4908]: web: chờ - biên dịch...
Ngày 17 tháng 10 17:29:04 localhost.localdomain yarn[4908]: web: event - biên dịch thành công