Extrémités avant et arrière réagissent séparation complète des problèmes de déploiement purs frontaux, un serveur a refusé l'accès

I. introduction

Récemment écrit un projet qui séparera la page d'accueil et api, le temps de déploiement en raison du développement du serveur frontal ou utilisé uniquement pour cette machine ouvrir le port, il y a eu des problèmes dans l'accès au réseau externe sur le serveur est inférieur à

En fait, vous pouvez installer un module global serveur http

$npm install -g http-server
$cd dist
$hs

Insérer ici l'image Description
Ceci est peut être accessible via IP au réseau entier pour

Si vous utilisez nginx ou apache serveur pointe vers cette page peut aussi être compilé, mais je suis trop paresseux pour y arriver est un problème
l'étape suivante sur la fosse pour enregistrer ce processus (en fait, le pompage du cerveau, et le temps de déploiement, comment puis - je utiliser le dev-serveur , il)

En second lieu, il y a un problème

Sur le serveur exécutant début de l' exécution de NPM, puis quelques conseils à la normale,
mais quand on y accède via IP ou le nom de domaine n'est pas accès.
Apparaît l' accès est refusé.

Troisièmement, essayez de résoudre échoué

Depuis que j'ai acheté le serveur, je pensais que c'était ma configuration, je configure le groupe de sécurité du pare - feu et
moi sommes centos7
centos7 pare - feu est un pare - feu (centos6 est iptables)

添加开放端口
firewall-cmd --zone=public --add-port=8082/tcp --permanent   (--permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone=public --query-port=8082/tcp

Sécurité un ensemble de règles ,
Insérer ici l'image Description
mais ne fonctionne toujours pas,

Quatrièmement, trouver la réponse

J'allais demander le bon de commande de service à la clientèle émis. . . Voir la description suivante sur Ali dit:
[
port enquête 80 est indisponible
exécutez la commande suivante pour vérifier le port TCP 80 est surveillé.
netstat -an | grep 80
Le système affiche similaire à ce qui suit, le cas échéant du résultat suivant est retourné, ce qui indique qu'il a commencé le port TCP 80 des services Web.

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN 
# 全网监听
tcp        0      0 127.0.0.1:80            0.0.0.0:*               LISTEN 
# 本机监听

注:本机127.0.0.1监听会导致外网无法访问Web服务,只有本机能访问,需修改为全网监听。
]
Me regardait
Insérer ici l'image Description
vraiment mal, alors je suis allé fichier de configuration webpack (config / index.js) a été l' hôte changé

  var path = require('path')
   
  module.exports = {
    build: {
      index: path.resolve(__dirname, 'dist/index.html'),
      assetsRoot: path.resolve(__dirname, 'dist'),
      assetsSubDirectory: 'static',
      assetsPublicPath: '/',
      productionSourceMap: true
   },
   dev: {
     port: 8080,
     host:'0.0.0.0' //默认为127.0.0.1在外网无法访问改为0.0.0.0对全网可访问
     proxyTable: {}
   }
 }

nodejs le module http ne se produira pas cette question.
Donc , est le moniteur ensemble du réseau.
Ensuite , vous pouvez visiter, et nous essayons toujours de ne pas mettre un véritable serveur de développement sur un serveur exécutant

Publié 14 articles originaux · a gagné les éloges 8 · vues 6134

Je suppose que tu aimes

Origine blog.csdn.net/KangTongShun/article/details/104459773
conseillé
Classement