express搭建后台服务器
A. 如何用express nodejs 创建web服务器
1、打开Dreamweaver,按照图中标示出来的地方点击,打开站点管理界面。
如果原来没有站点,这里会直接显示管理站点,直接点击就行。
2、在弹出的管理站点界面,点击新建按钮,进入站点配置界面
3、在站点配置界面,输入站点的名称,这里是方便自己本地管理的,在站点文件夹下选择本地的网站文件夹。
4、选择左侧服务器选项卡,点击选项卡下方的“+”号,弹出服务器配置界面。
5、在服务器配置界面,输入服务器名称,管理用的,然后在链接方法上选择“本地/网络”
6、输入服务器文件夹,这里选择和第三步的站点路径一样。web url选项这里配置的是http://localhost/网站文件夹名/,配置完成保存即可。
7、打开浏览器输入http://localhost/网站文件夹名/,这时就能看到自己网站的首页了,如果没有首页,自己建一个txt文档,随便输入几个字就行,然后另存为index.html。如果能正常打开页面,说明站点配置成功
注:如果是动态网站,需要提前配置好运行环境
B. express 怎么部署服务器
到小鸟云购买云服务器
作为一个穷逼+不熟悉服务器配置的菜鸟。选了最便宜的套餐:
CPU: 1核 / 内存: 1024 MB / 带宽:1Mbps / 操作系统: CentOS 7.0
购买环节会设置 ssh 登陆密码,记下密码。
登陆到小鸟云,查看购买的实例。
注意公网 IP,下一步会用到
2. 登陆服务器
sudo ssh 你的服务器ip地址
提示输入mac的密码,提示输入服务器密码。
输入后连接成功并显示服务器信息,如下:
登陆服务器后。这里对于我这个 linux 菜鸟有个大坑………就是 Linux 系统常见的目录结构和文件放置区域。
使用 root 用户身份登陆后,会直接进入到下图 红色箭头标出的 root 目录下。先 cd .. 跳转到上一层, 再 ls -a ,就可以看到类似下图的目录结构了。
3.安装 node 和 mongodb
node – 编译后二进制文件应在/usr/local/bin/node 下
mongodb –安装在/usr/local/mongodb 下
下面就一步一步来,首先升级CentOS
yum -y update1
升级后,跳转到 /usr/local/src , 这个文件夹通常用来存放软件源代码
cd /usr/local/src1
下载 nodejs 代码,也可以使用scp命令直接上传,因为下载实在太慢了。
wget http://nodejs.org/dist/v0.12.5/node-v0.12.5.tar.gz
//注*根据最新版本号为准12
tar -xzvf node-v0.12.5.tar.gz1
进入解压后的文件夹
cd node-v0.12.51
执行配置脚本来进行编译预处理
./configure1
编译源代码
make
//注*这个时间可能会很久12
当编译完成后,需要使之在系统范围内可用, 编译后的二进制文件将被放置到系统路径,默认情况下,Node二进制文件应该放在/user/local/bin/node文件夹下
make install1
安装 express 和 forever,这两个模块都推荐 global 安装
npm -g install express forever1
建立超级链接, 不然 sudo node 时会报 “command not found”
sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf
sudo ln -s /usr/local/bin/forever /usr/bin/forever12345
Nodejs到这里就基本安装完成了。
下面来安装mongodb
软件安装位置:/usr/local/mongodb
数据存放位置:/var/mongodb/data
日志存放位置:/var/mongodb/logs
首先下载安装包
cd /usr/local
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz12
解压安装包,重命名文件夹为mongodb
tar zxvf mongodb-linux-x86_64-2.6.0.tgz
mv mongodb-linux-x86_64-2.6.0 mongodb12
创建数据和日志存放目录
mkdir /var/mongodb
mkdir /var/mongodb/data
mkdir /var/mongodb/logs123
打开rc.local文件,添加CentOS开机启动项:
vim /etc/rc.d/rc.local1
将mongodb启动命令追加到本文件中,让mongodb开机自启动:
/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath
/var/mongodb/logs/log.log -fork12
关闭 vim 后,直接手动启动mongodb
/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath
/var/mongodb/logs/log.log -fork12
看到类似的信息,说明已启动成功。我在这里发了个傻,以为26308是port号,导致后面设置port时折腾了好久。其实这里的 forked process 和 port 号是两个东西, 这个是程序本身在Server上的进程。
forked process: 263081
启动mongo shell
cd /usr/local/mongodb/bin/
./mongo12
在 mongo shell 中创建管理员及数据库
use admin //admin 数据库
db.createUser({
user: "用户名",
pwd:"登陆密码",
roles:["userAdminAnyDatabase"] //超级管理员
})
use databaseFoo //nodeapp 要连接的数据库
db.createUser({
user: "用户名",
pwd:"登陆密码",
roles:["readWrite"] //读写权限
})12345678910111213
到这里 mongodb 基本已经安装设置完成了。具体数据的迁移导入可自行研究。
4.配置及启动node app
我们把 nodeapp 的程序放在 /home 下
C. 在Outlook Express中如何创建一个账户,并设置相应的SMTP和POP3服务器写出具
我以163为例,给你说明Outlook
Express的使用方法:
1.打开
Outlook(即
Outlook
Express),点击“工具”,然后选“帐户”。
2.单击“添加”,在弹出菜单中选择“邮件”,进入
Internet
连接向导。
3.在“显示名:”字段中输入您的姓名,然后单击“下一步”。
4.在“电子邮件地址:”字段中输入您的完整
163
免费邮地址([email protected]),然后单击“下一步”。
5.在“接收邮件(pop、IMAP或HTTP)服务器:”字段中输入
pop.163.com。在“发送邮件服务器
(SMTP):”字段中输入:smtp.163.com,单击“下一步”。
6.在“帐户名:”字段中输入您的
163
免费邮用户名(仅输入@
前面的部分)。在“密码:”字段中输入您的邮箱密码,然后单击“下一步”。
7.点击“完成”。
8.在
Internet
帐户中,选择“邮件”选项卡,选中刚才设置的帐号,单击“属性”。
9.在属性设置窗口中,选择“服务器”选项卡,勾选“我的服务器需要身份验证”,并点击旁边的“设置”按钮。
10.登录信息选择“使用与接收邮件服务器相同的设置”,确保您在每一字段中输入了正确信息。
11.点击“确定”。