Установка Godaddy cpanel htaccess для сервера node.js, получающего внутреннюю ошибку сервера - PullRequest
0 голосов
/ 02 февраля 2020

NATIVE приложение с Node.js сервером, я разместил node.js в Godaddy VPS Server. Cpanel все хорошо, пока я не добавляю SSL-сертификат на сайт. После добавления SSL-сертификата на сайт я получаю внутреннюю ошибку сервера.

код файла htaccess

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80

RewriteCond %{HTTP_HOST} ^howtags.com$ [NC]

RewriteCond %{HTTP_HOST} ^(www\.)?howtags\.com
RewriteRule ^(.*)$ https://www.howtags.com:443/$1 [R,L]

index. js файл


console.log('Welcome to Node Server... ');

var http = require('http');
var https = require('https');
var url = require('url');

var proxy = require('http-proxy-middleware');


const mysql = require('mysql');
const express = require('express');
// var router = express.Router();
const app = express();
const bodyParser = require('body-parser');
const path = require('path');
const fs = require('fs');
const multer = require('multer');

app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());

var connection = require('./db.js');
const cors = require('cors');
app.use(express.static(path.join(__dirname, '../web')));

app.use(express.static(__dirname + '/uploads'));

app.use('/profilepic', express.static('profilepic'));




//checking
app.get('/', (req, res, next) => res.send('Hello World Node Server API!'));

app.use((req, res, next) => { res.send('<h1>Hello from HowTags!!!</h1>'); });


app.get('*', (req, res) => res.sendFile(path.join(__dirname, '../web/index.html')));



const host = 'howtags.com';
// const host = 'localhost';
// const host = '127.0.0.1';
const options = {

  cert: fs.readFileSync('./ssl/7f16b8c7268c5ae5.crt'),
  // key: fs.readFileSync('./ssl/generated-private-key.txt'),
  pem: fs.readFileSync('./ssl/7f16b8c7268c5ae5.pem'),
};



http.createServer(app).listen(80, host, () => console.log('Server started listening on port ' + 80));

https.createServer(options, app).listen(443, host, () => console.log('Server started listening on port ' + 443));




, пожалуйста, проверьте приведенный выше код один раз, пожалуйста, скажите мне, если я сделал что-то не так, скажите мне любой исправления в файле и индексе htaccess. js

...