1、怎么把写好的网站上传到 主机宝linux版里面去
1、首先你得装一个FTP软件在本地,用于上传数据。如leapftp、flashfxp等,地址、帐号、密码在你这个控制面板里有。
2、为了以后管理方便(上传文章等),你的传一个cms(内容管理系统)到主机上,php的有phpcms、dedecms、帝国cms等,asp/.net的有风讯、科讯、aspcms等。主机支持什么类型的就选什么类型。
3、你得会html、css、js等,把写好的模板放到CMS对应的模板目录,你得搞懂这个CMS怎么用。
4、你得懂网站相关的其他技术,慢慢学吧。
制作步骤按照1、2、3就可以,中途遇到其他问题多搜索。祝你顺利。
有一个linux操作系统的主机不能用ssh远程登录,必须在dos下连接,输入“telnet 地址”
我想给这台linux主机传一些文件,用ftp命令,但是我不会。现在文件放在了windows主机下的C盘当中,请问怎么使用ftp命令将windows上的文件传到linux主机上
2、主机宝 php.ini在什么位置
下载一个windows版本的php压缩包,比如:php-5.6.23-Win32-VC11-x86.zip,解压缩,然后找到php.ini-development,修改文件扩展名,得到php.ini,就可以进行参数配置了
3、Nodejs + MongnDB 怎样部署到云服务器
×
loading..
资讯
安全
论坛
下载
读书
程序开发
数据库
系统
网络
电子书
微信学院
站长学院
QQ
手机软件
考试
Linux|
Windows|
Dos命令行|
浏览器|
虚拟机|
其他|
首页 > 系统 > 其他 > 正文
阿里云部署Node.js服务器(Windows环境)
2015-04-20
0 个评论
来源:空気力学少女の诗
收藏
我要投稿
花了大半个月做的网站终于要上线了,周围的同学们很多都在使用阿里云的服务器,我也入手了一台。
考虑到自己不是很适应ubuntu的命令行界面,于是买了个windows的,上网搜了一下,似乎都是用linux来部署nodejs的,所以只能自己摸索着来,所幸的是nodejs本身就相当于web服务器,所以不需要apache之类的额外配置
一,配置环境
首先是要安装node环境,可以到官网上下载安装包,安装好之后进入目录安装express框架:
?
1
2
<code class="hljs lasso">npm install express -gd (全局安装)
npm install -g express-generator(安装generator)</code>
详情看这里: nodejs入门
二,部署网站
然后是把本地网站文件夹上传到服务器上,为了图省事我直接用邮箱附件发过去的==||
不用配置什么IIS服务器,也不用什么网站根目录,直接丢在桌面上进入目录使用命令:
?
1
<code class="hljs lasso"><code class="hljs cs">node root.js//自定义的主文件</code></code>
如果已经正确配置了nodejs,就可以正常运行了,就这么简单
打开chrome(阿里云自带IE,自己下了一个chrome),在地址栏输入
?
1
<code class="hljs lasso"><code class="hljs cs"><code class="hljs css">localhost:3000</code></code></code>
网站就开始运行啦
除此之外,还可以在本地浏览器输入
服务器ip:3000
就可以远程访问了~~~~
不需要什么网站根目录,也不需要什么www,htdocs文件夹,node就是这么好用
三,域名绑定
接下里似乎还有一个问题
输入IP和端口可以访问了,域名怎么搞??
主机宝可以帮我们绑定域名,IIS服务器也能帮我们绑定域名,但nodejs似乎在裸奔诶
百度了好久,似乎有个叫IISNode的东西但出于对IIS的天然恐惧pass掉。
后来才找到下面的方法:
使用nginx的反向代理绑定域名
下载好nginx的windows版本之后,打开conf文件夹,网上有一些关于linux下nginx的配置,说要打开inculde文件夹新建conf文件但windows版本的似乎没有啊~~~
解决方法:
打开nginx.conf,在http域里面,第一个server域下面添加如下内容:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<code class="hljs lasso"><code class="hljs cs"><code class="hljs css"><code class="hljs bash">upstream nodejs {
server 127.0.0.1:3000;
#server 127.0.0.1:3001;
keepalive 64;
}
server {
listen 80;
#xxx是你自己的域名
server_name www.xxx.com xxx.com;
# access_log ../logs/test.log;
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_set_header Connection "";
proxy_pass http://nodejs;
}
}</code></code></code></code>
大致就是把外部的80端口访问转到本地的3000端口
详细信息请看下面:
Nginx反向代理Nodejs
这样就域名就绑定好了
除此之外,还要在域名服务商那里绑定ip,搞定之后,在浏览器输入域名就可以访问啦
4、主机宝windows版怎么伪静态扩展
伪静态是相对于静态而言的。我们知道web1.0的时候网页都是一个一个的,没有数据库之类的,这个时候的每一个网页都是一个文件,但是web2.0年代,动态网页出现了,一个文件后边的参数不一样,网页数据就不一样,这样的网站就叫做动态网站。例如,静态网页的网址一般是:http://www.390seo.com/article/535.html,而动态网站的网址一般是http://www.390seo.com/show.asp?id=535这种形式的。伪静态其实就是通过特点的技术(其实就是配置服务器的一些参数)让用户可以用静态页面的网址形式去访问动态网站。
5、linux服务器有什么助手吗
你可以试一下主机宝linux版
6、网站时常可以访问时常显示主机宝默认页是什么原因
到网站根目录,删掉index.html或者用自己的页面替换上去
7、主机宝如何切换php版本,扯淡的就别说了
解压覆盖PHP5.2所在的目录。为安全你可以先备份(如果是IIS,你看下.php是用什么处理的,是用ISAPI的方式还是cgi的方式)
8、关于阿里云服务器绑定新网域名的问题
主机绑定域名和在哪儿注册的域名无关。。
9、主机宝Windows版主机宝WindowsWANMP版这二个版本有什么不同
主机宝IIS版,是针对Windows Server下 IIS作为WEB服务器而开发的一款管理工具
主机宝WANMP版, 是针对WINDOWS 平台下 使用 Apache 或者Nginx作为WEB服务器而开发的一款工具
主要区别就是使用谁作为web服务器