Windows下popush的平台部署——乔春雨

完成情况:

  在windows8.1成功部署popush,能够在本机及非本机访问popush所有页面,能够编译运行所有要求的(包括Haskell)语言,可以调试。

遇到的问题:

1.       80端口被占用

安装了Nginx后最初使用Nginx时发现会出错,显示的错误信息为80端口被占用,而80端口的释放方式有很多(网上有一些解决方案),但是我遇到的比较奇怪,经过多次尝试,发现是ReportingServicesService.exe占用了80端口,在任务管理器中结束它就好了。

2.       npm install命令出错

在参考windows部署文档(具体参考作业附件)时,在popush目录下执行npm install命令时出现了stat ‘...\AppData\Roaming\npm‘的错误,这是因为在C:\Users\User\AppData\Roaming目录下没有创建npm空文件夹,创建一个新的即可。

3.       mongoDB的启动

安装好了mongoDB之后,发现不能正常启动,需要在mongoDB的同级文件夹中新建data文件夹,然后使用系统管理员权限打开命令行执行mongod.exe --dbpath="data的路径”命令(我的理解是告诉数据库该把数据存到哪里),再运行mongo.exe。

4.      部分语言不支持

在连接了服务器登上popush网站后,发现Java以及Python不能正常运行,后发现是PATH变量部署问题,参考网上的方法把环境变量改一下。

5.      关于服务器的问题:

配置好服务器和数据库后,从本地打开网页可以正常操作,但通过服务器常常显示无法连接,即使偶尔能连接,在popush登陆以后再次刷新有时候会出现”无法连上服务器的情况”,一段时间后又会恢复,应该是Nginx的不稳定造成的,不过在同组的Linux下部署并没有这个问题。

收获与体会:

  这次在windows下部署popush出现了一些比较奇葩的问题,解决的时候浪费了一些时间,不过觉得学到了一些东西,对popush有了初步了解,学会了搭建服务器和数据库的配置,但是个人觉得在windows下部署比较麻烦。

时间: 2024-10-09 02:21:55

Windows下popush的平台部署——乔春雨的相关文章

【转】windows下nginx+mono+fastCGI部署asp.net网站

原文链接:http://www.cnblogs.com/amityat/archive/2011/08/23/2150153.html 1,什么是nginx 简介Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了.Igor 将源代码以类BSD许可证的形式发布.尽管还是测试

gitbook安装与使用之windows下搭建gitbook平台

安装nodejs http://nodejs.cn/download/ cnpm安装gitbook 解压书籍文件,并cd到书籍文件目录 gitbook serve 浏览器访问localhost:4000 先在windows 下安装nodejs 官网:https://nodejs.org/en/ 下载后直接安装即可 然后通过cmd调出DOS命令窗口测试下是否安装完成 输入命令:node 输入:console.log("Hello,World!");测试一下 在D盘下建立一个app文件夹,

windows下安装Redis并部署成服务

一:下载 下载地址: windows版本: https://github.com/MSOpenTech/redis/releases Linux版本: 官网下载: http://www.redis.cn/ git下载 https://github.com/antirez/redis/releases 我们现在讨论的是windows下的安装部署,目前windows下最新版本是:3.2.100.下载地址,提供多种下载内容,Redis-x64-3.2.100.msi是在windows下,最简单的安装文

2020.2.9 解决Zabbix agent is not available&windows下安装zabbix-agent 主机部署监控

解决Zabbix agent is not available 1.浏览器登录http://192.168.0.110 如果无法登录,先关闭主机防火墙 2.接口IP不能是127.0.0.1,127.0.0.1是宿主机的. 3.查看 zabbix-agent 容器的IP地址 iptables -nL --line-number //查看端口规则 docker inspect zabbix-agent |grep IPAddress //查看容器IP地址 4.点击进入Zabbix server修改I

windows下resin的配置部署与调试

配置 从Resin官网(http://www.caucho.com)下载Resin解压后,启动Resin,运行resin根目录下的resin.exe文件,运行期间将出现下图所示的命令提示符窗口. 表示Resin已成功启动,启动后在浏览器输入http://localhost:8080/进入Resin默认页面. 部署 我们选择/resin-admin链接(管理员控制台),进入管理员控制台后要求输入用户名和密码,由于是第一次使用,我们需要创建一个新的管理员用户.输入用户名和密码后单击注册按钮 输入正确

windows 下rsync 同步详细部署 ---老程

一般情况下是,是client从server上面拉取数据,千别做反了 所有文档和安装软件全在360云盘里面 http://yunpan.cn/cLEZcDtrUBZBN  访问密码 6496 一.server 端的安装 1.先创建一个用户,这个用户只是用来启动rsync这个服务来用的 2.这里指定新建的目录rsync-server 3.指定用户名和密码 这里的用户名和密码就是第一步里面创建的用于启动rsync服务的用户名 密码也是的,别弄错了. 4.安装结束 5.查看生成的目录 6.创建一个目录用

windows 下使用makefile(一)----部署

makefile在windows之外的系统中广泛使用,大多数程序员依赖于vs的IDE; 掌握使用makefile,对于自动化构建很有用 vs使用nmake.exe作为构建的工具,有别于linux的make nmake.exe在vs的安装目录下, vs2005 的默认目录是:C:\Program Files\Microsoft Visual Studio 8\VC\bin 或者 C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin (通常情

Windows下非安装方式部署 Tomcat

1)首先安装JDK 配置JAVA_HOME,CLASSPATH,PATH等变量. 2)下载Tomcat,选择非安装方式下载 3)解压缩后得到如下文件夹 4)重点配置conf下的 server.xml文件 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 首先命令行窗口下 运行 netst

Windows下的maven项目部署在Linux服务器

一.Linux的环境准备 1.JDK安装 CentOS安装JDK(XFTP工具使用介绍) 2.mysql安装 CentOS安装mysql 3.Tomcat安装 CentOS安装Tomcat 远程访问Tomcat 403 Access Denied 4.maven安装 下载地址 下载apache-maven-3.6.0-bin.tar.gz,注意版本要和本地一致. 之后上传到Linux系统中相应的位置,之后解压,添加环境变量 export MAVEN_HOME=/home/maven/apache