Если я создаю и сервер HTTP с помощью nodejs так:HTTP номер порта сервера
var http = require("http");
http.createServer(function (request, response) {
// Send the HTTP header
// HTTP Status: 200 : OK
// Content Type: text/plain
response.writeHead(200, {'Content-Type': 'text/plain'});
// Send the response body as "Hello World"
response.end('Hello World\n');
}).listen(8081);
// Console will print the message
console.log('Server running at http://127.0.0.1:8081/');
это значит, что если я использую веб-хостинга, то URL сайта всегда должны содержать как-то 8081 порт ? Как выглядит URL-адрес?
Я имею в виду, если вы хотите посетить этот сайт с помощью имя «somename», как вы узнали, что вам нужно ввести «www.somename.com:8081» вместо «www.somename.com»? Как я могу заставить его отправлять запрос на правильный порт без необходимости указывать его пользователю? – CuriousGuy
Что-то (например, Apache) придется прослушивать на порту 80 и делать перенаправление, или вы можете использовать обратный прокси. – Victory