Articles of node.js

无法使用Docker上的Web Pack从BrowserSync端口查看网站

我有以下的基于wordpress docker的环境 version: '3.2' services: node: depends_on: – wordpress image: node:latest volumes: – ~/Documents/Git/gblsf-wp-child-theme:/usr/src/app:rw – wordpress-data:/var/www/html:rw # – /Users/kendallarneaud/Documents/SERVER/htdocs/gblsf/wp-content/uploads:/var/www/html/wp-content/uploads – /usr/src/app/node_modules working_dir: /usr/src/app entrypoint: yarn command: install ports: – '3000:3000' – '3001:3001' mysql: image: mysql:latest ports: – '3306:3306' volumes: – mysql-data:/var/lib/mysql:rw environment: – MYSQL_ROOT_PASSWORD=wordpress restart: always wordpress: depends_on: – mysql links: – mysql image: visiblevc/wordpress:latest […]

如何在apache后面运行node.js

我使用proxypass在apache 2.4后面运行proxypass 我努力了 ProxyPass /node http://localhost:4200 ProxyPassReverse /node http://localhost:4200 这部分工作,因为源文件没有/node来正确加载文件和Apache尝试加载根/下的src文件。 如何启动node.js服务于http://localhost:4200/node ?

Dovecot发出LetsEncrypt证书,openssl / node无法validation

编辑运行openssl s_client -connect mail.mydomain.com:993 -showcerts -CAfile identtrustroot.pem作品。 所以这表明节点tls没有任何根的知识,当然不是? 我有一个dovecot实例为mail.mydomain.com发出一个LetsEncrypt证书。 雷鸟dons't抱怨,networking邮件不抱怨,但都openssl s_client和nodejs tls做。 例: $ openssl s_client -connect mail.mydomain.com:993 -showcerts depth=1 C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X3 verify error:num=20:unable to get local issuer certificate — Certificate chain 0 s:/CN=mail.domain.com i:/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3 —–BEGIN CERTIFICATE—– # # Removed […]

无法在Fedora 26中安装像node-gyp这样的noarch软件包。似乎失败了

由于某种原因,我无法安装node-gyp软件包,因为我在Fedora 26中遇到了下面提到的错误。任何人都可以帮我解决这个错误。 dnf install node-gyp-3.5.0-1.fc26.noarch Last metadata expiration check: 1:22:28 ago on Fri 29 Sep 2017 10:45:37 AM +0530. Dependencies resolved. ================================================================================================================================================================================================================================= Package Arch Version Repository Size ================================================================================================================================================================================================================================= Installing: node-gyp noarch 3.5.0-1.fc26 fedora 40 k Transaction Summary ================================================================================================================================================================================================================================= Install 1 Package Total download size: 40 k Installed size: 89 k Is this ok [y/N]: y […]

还原一个node.js核心转储来检查

我有一个想法,可能会工作。 我正在使用–abort-on-uncaught-exception并使用伟大的npm: –abort-on-uncaught-exception软件包来查询事件和来源,从而在错误上抛弃我的节点进程。 我读了一个地方, llnode可以从核心文件加载一个正在运行的节点实例用gcore 我的问题。 我将如何获取核心转储(+节点可执行文件用于创build它, 这是需要读取核心文件 ),并加载它作为一个正在运行的节点实例与标志–inspect-brk连接铬debugging器? 谢谢你的帮助!

是否有可能将我的自定义.local地址代理到一个端口?

我想通过custom.local (通过multicast-dns启用)到达本地服务器( localhost:12345 ,其中12345是随机端口)。 我有控制台日志设置,以确保浏览器中访问这两个地址时,事情正在工作。 我如何结合这两个? 看起来像一个代理是要走的路。 这甚至有可能吗? 我基本上试图在我的Node.js项目中做相当于nginx的代理传递。 这是它在nginx中的样子: server { server_name custom.local; location / { proxy_pass http://localhost:12345; } }

Nginx服务器中断Socket Conn On Node Proxy尽pipe节点服务器正在运行

我得到了太多[error] 17667#0: *344 connect() failed (111: Connection refused) while connecting to upstream, client:错误。 我很久没有find解决办法了。 这些是我的nginx设置。 服务器是在监听tcp 80端口的elb负载均衡器后面。 谢谢。 user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { use epoll; worker_connections 10240; multi_accept on; } worker_rlimit_nofile 65535; http { port_in_redirect off; include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr – $remote_user [$time_local] "$request" ' '$status $body_bytes_sent […]

单个IP VPS – 如何在端口80上的不同域上运行apache / multiple nodejs?

我知道这不是最佳解决scheme 我有几个运行在端口80上的Apache网站 – 我想添加一个nodejs应用程序 – 在端口8000上正常工作。我正在使用此设置 http://physalix.com/reverse-proxy-for-nodejs-in-production-with-apache2-haproxy-and-monit/ 但它是相当不稳定的 – 我想知道是否有一个更干净的方法来做到这一点 – 我是一个初学者,试图让nginx工作,不成功(陷入了关于domain.crt和ssl和什么的错误) 有没有一个具体的教程如何成功地平衡和代理所有的应用程序端口80 – 基于不同的域和路由在不同的端口?

使用NGINX在同一台服务器上设置第二个Angular应用程序

我目前有一个AngularJS应用程序运行在我的虚拟专用服务器上。 为了运行这个,我使用NGINX,Node和'http-server'和pm2来保持所有的运行。 所以我开始我的后端使用例如'node server.js'(端口3000),我设置了第二个'http-server'进程(我认为运行在端口8080)在公用文件夹中。 这是我的NGINX的configuration: server { listen 80; server_name mywebsite.be; location /{ proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://127.0.0.1:3000/; } } 现在我想要安装Angular(2)创build的第二个应用程序。 我试图在端口3001上运行我的后端节点,然后在端口8081上启动http-server。 我应该如何configuration我的NGINX?

proxy_wstunnel:错误AH02452:无法连接到后端

我必须在一个项目上工作,因为我的信息很less,而且我遇到了ws_tunnel问题。 这个架构或多或less是一个(不是那么容易绘制): browser https <-> apache2.4 <-> nodejs HMI <-> ws_tunnel <-> Zabbix 3.4 当我访问nodejs HMI(通过端口9593),我得到一个503 HTTP错误。 我已经启用proxy , proxy_http , proxy_wstunnel , ssl 。 nodejs HMI的apacheconfiguration是这样的: <VirtualHost _default_:9593> DocumentRoot /var/www/myFolder/IHM/dist/ ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined SSLEngine on SSLCertificateFile /etc/ssl/certs/myHostname.org.crt SSLCertificateKeyFile /etc/ssl/certs/myHostname.org.key ProxyPass /wss2 ws://127.0.0.1:9590 ProxyPassReverse /wss2 ws://127.0.0.1:9590 </VirtualHost> 我得到以下错误: [proxy:error] [pid 13030] (111)Connection refused: […]