如何用自己的PC(win7)搭建一个WEB和FTP服务器?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用自己的PC(win7)搭建一个WEB和FTP服务器?相关的知识,希望对你有一定的参考价值。

如何用自己的PC(win7)搭建一个WEB和FTP服务器?最好是外网的..实在不行局域网也可以.....详细点会给很多的...

  首先是web服务器的搭建方法:

  1、打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务。

  2、更新完成后,打开浏览器,输入“http://localhost/”回车,如果此时出现IIS7欢迎界面,说明Web服务器已经搭建成功。

  3当web服务器搭建成功后,下一步所要做的就是把开发的网站安装到Web服务器的目录中。一般情况下,当Web服务器安装完成后,会创建路径“%系统根目录%inetpub/wwwroot”,将开发的网站COPY到该路径下。即可实现本地访问该网站。

  WIN7系统下建FTP服务器方法:

  一、创建FTP站点。

      打开:控制面板---系统和安全---管理工具---Internet 信息服务。

      建站:右键点击网站---添加FTP站点。

      输入FTP 站点名称---选择你的 FTP 目录物理路径,点下一步。

      IP选择本机IP,端口默认21(可更改),SSL选"允许",点下一步。

      设置权限,点击完成。

  二、管理用户权限。

      Trsmas(新建FTP站点)右键点击,选择"编辑权限"。

      FTP属性----安全----编辑---打开FTP权限对话窗。

      匿名访问:添加---打开选择用户或组对话窗---文本框中输入everyone---检查名称---确定。

      权限访问:高级---打开新窗口---立即查找---在结果中选择---确定。

  注:提前在系统中添加用户名和密码。

  三、验证成功。

      打开网页,输入ftp://IP:port。

      匿名访问,则直接进入根目录下;有权限限制的,输入用户名和系统密码。

   

参考技术A 我用win7 自带的iis7.0在自己电脑建了一网上多了 要学会使用万能的百度工具本回答被提问者采纳 参考技术B 这个不知道呀 参考技术C 不好意思哈 不是很懂的

如何用nodejs搭建web服务器

[linux运维]

1、下载最新node.js二进制源码安装包(29MB),V8.2.1更新于2017年7月20日 
wget -c https://nodejs.org/dist/v8.2.1//node-v8.2.1.tar.gz

wget是一个Linux下载文件的工具,centos自带。
wget -c 是断点续传下载方式,后面的URL就是提供下载文件的地址
默认获取的文件地址在/root目录下,命令pwd显示当前目录


2、安装必要的编译软件 吖米
yum install gcc gcc-c++

yum = Yellow dog Updater, Modified。改良黄狗更新器,centos自带智能包管理器。

中途询问,输入y:在线下载安装 d:只下载不安装 N:不下载不安装
Is this ok [y/d/N] :y


3、解压源码
tar -zxvf node-v8.2.1.tar.gz
当前目录/root/就会多一个node-v8.2.1的文件夹
-z:透过gzip的支持进行压缩/解压缩:此时文件名最好为*.tar.gz
-x:解压缩的功能
-v:在压缩/解压缩的过程中,将正在处理文件名显示出来
f filename:-f后面要立刻接被处理的文件名


4、编译node源码包
 1)进入到node源码包解压目录
 cd node-v8.2.1
指定NodeJS安装位置
./configure --prefix=/usr/local/node 
不指定prefix,则可执行文件默认放在/usr /local/bin,
库文件默认放在/usr/local/lib,
配置文件默认放在/usr/local/etc。
其它的资源文件放在/usr /local/share。
你要卸载这个程序,要么在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall),
要么去上述目录里面把相关的文件一个个手工删掉。

执行安装文件,足足等了40多分钟
make && make install


4、添加环境变量


> 创建并打开新文件 不存在node.sh文件

[root@localhost node-v8.1.3]# vim /etc/profile.d/node.sh

> 输入node安装位置的bin目录所在位置

export PATH=$PATH:/usr/local/node/bin
ESC 输入:wq

提示: 命令输入错了vim
-bash: rt: command not found
-bash: vim: command not found
[解决]
i. 那么如何安装 vim 呢?
输入rpm -qa|grep vim 命令, 如果 vim 已经正确安装,会返回下面的三行代码:
root@server1 [~]# rpm -qa|grep vim
vim-enhanced-7.0.109-7.el5
vim-minimal-7.0.109-7.el5
vim-common-7.0.109-7.el5

如果少了其中的某一条,比如 vim-enhanced 的,就用命令 yum -y install vim-enhanced 来安装:
yum -y install vim-enhanced

如果上面的三条一条都没有返回, 可以直接用 yum -y install vim* 命令
yum -y install vim*



使用su root

source /etc/profile.d/node.sh =. /etc/profile.d/node.sh

[不间断运行nodejs服务]
https://yq.aliyun.com/ziliao/3411

npm install forever -g

forever start app.js
参考技术A 可以直接用express 参考技术B

参考技术C 最好还是使用专业的WEB服务器比较好,建议你可以去WEB服务器厂商(比如正睿服务器、惠普服务器等)的

以上是关于如何用自己的PC(win7)搭建一个WEB和FTP服务器?的主要内容,如果未能解决你的问题,请参考以下文章

如何用windows IIS服务器申请Let’s Encrypt的免费证书

win7+ivf下的mpi环境搭建

如何用Wampserver和本地电脑,搭建局域网FTP服务器?

如何用filezilla 访问服务器的ftp

win7如何搭建Web服务器

如何用手机登陆ftp服务器