如何搭建自己的服务器

Posted

tags:

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

参考技术A 姓名 郭宇

学号 16130130299

http://m.toutiao11.com/group/6492331999825494541/?iid=18304238135&app=news_article&tt_from=android_share&utm_medium=toutiao_android&utm_campaign=client_share

【嵌牛导读】 如何自己创建一个FTP 服务器

【嵌牛鼻子】技术 电脑 windows

【嵌牛提问】如何创建一个FTP服务器 它的过程是怎样

【嵌牛正文】FTP服务器是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。

下面就让我们来看看怎么创建FTP服务器吧!

一、开启FTP服务,并建立FTP网站

1.打开控制面板,找到程序和功能,点击“启用或者关闭windows功能”:

2.把箭头所指的地方都打上勾,然会点击确定,等待配置结束;

3.回到控制面板,找到管理工具:

4.进入管理工具打开箭头所指处:

5.鼠标右击图片所示出弹出下属菜单,点击添加FTP站点

6.在你电脑的任意磁盘下创建一个新文件夹,命名为FTP,在里面随便放上几个什么文件都可以。

7.回到iis管理器,点击添加ftp站点之后的页面。FTP站点名称可以随便起名但是不要用中文命名,物理路径就是刚才创建的文件夹路径。之后点击下一步:

8. 在ip地址出点击倒三角符号展开,选择你本机的ip地址,ssl选择无;

9.身份验证出选择基本,允许访问选择所有用户,或者可以指定单独的用户,权限位置都选择 .点击完成

10.之后就会出现图片所示的网站信息。

二、验证一下FTP服务器

1.win+r打开运行管理器

2.输入cmd,打开终端控制器

3.输入FTP ***.***.***.***(***.***.***.***是你的ip地址)

4.输入用户名之后回车再输入密码,密码位置书如字符不会显示,你只要输入之后回车即可进入你的ftp服务器

5.输入 dir ,你会发现我们刚才创建的文件夹下的文件显示出来了

mac 教你如何在Mac上搭建自己的服务器——Nginx

WHAT

本篇主要是基于Nginx在Mac上搭建自己的服务器。
我相信很多朋友肯定是第一次听到Nginx,关于它具有怎样的传奇,这儿肯定说不完也说不透.
有兴趣的朋友可以自行google或者baidu.

WHY

为什么要搭建自己的服务器呢。 
好处肯定多多,这儿说一条——模拟数据。

很多时候,我们在前端开发的过程中,API接口没有做好.
当我们要铺界面时,如果等待API的开发完成,无疑是件很耽误工作的事情。
还有一点,即使API完成了,我们开发完项目时,需要自测各种极限的数据。例如
  • 约定好返回的是NSString,如果返回的是NSNumber,你会崩吗?
  • 约定好的一个字段有返回值,突然间返回为null,你会崩吗?
  • 约定好的label上的赋值文本是最多7个字,突然给你77个字,你会变得很丑吗?

    有人问了,不是约定好了吗? 
    话说API也是人开发的,你写的客户端还会crash呢,就不允许人家后台出错啦??? 
    讲道理嘛大兄弟!

HOW

复杂来说,这是件很难的事情,因为无论是Nginx,还是它所需要的准备工作,都是一个个庞然大物。搞不懂!

你需要安装Nginx,你可以自己独立装,也可以用别的包安装. 
后者那推荐的是Homebrew.这也是下面我带大家一起来做的。 
如果是前者,不要问我,我装了一下午,然后失败了。

简单来说,跟着我来做,几个步骤,几分钟,带你实现。
平台:Mac  
系统:10.11.1 

1. 安装Homebrew

2. 安装Nginx

3. 启动Nginx

4. 配置JSON文件

5. 配置Nginx

6. 展现成果


1.安装Homebrew

打开终端,输入:

brew install nginx 

这个等待时间会比较长。如果你仔细看了终端的进程。你会发现你用homebrew安装是多么聪明了。其实在安装nginx之前还要帮你安装很多别的,如果你独立安装,是很费劲的。。。

3.启动Nginx

依旧在终端里,输入

nginx 

回车就行了。别惊讶,就这么简单。 
怎样验证Nginx能用了呢。你在浏览器里输入localhost:8080,回车,出现以下画面,说明成功。

画面上写的是 welcome to nginx

如果是以下画面是无法连接到服务器,转身抬头挺胸三鞠躬,再回来看看那里出错了。 

4.配置JSON文件

那配置文件是在

/usr/local/Cellar/nginx/1.8.0/html/ 

这个目录下会默认有50x.html和index.html两个文件。你再新加一个json文件,取个名字叫oscar.json,里面随便写些字典数组,保存。

5.配置Nginx

安装完之后,默认路径是在

/usr/local/etc/ 

这个文件下会有一个nginx文件夹和一个openssl的文件夹。 
点开nginx文件夹,里面会有个

nginx.conf.default 

的文件,记住,不要看错了,这里面的名字很相像。用文本编辑器打开,里面默认是有内容的,可以看看。将以下内容粘贴进去,粘贴在最后边就行了

server {          
    listen       8080;      
    server_name  localhost;           
    #access_log  logs/host.access.log  main;   
    location ~* {               
        add_header Content-Type "application/json";  
        root   html;               
        if (!-f $request_filename) {                   
            rewrite ^/(.*)  /$1.json last;  
        }               
         index  index.php index.html index.htm;  
    }           
    error_page 405 =200 http://$host$request_uri;       
} 

6.展现成果 
如果你新加的json文件叫oscar.json,目录是在刚刚说的

/usr/local/Cellar/nginx/1.8.0/html/oscar.json 

那么你在浏览器里输入

localhost:8080/oscar.json  

看看你的成果吧!

如果你的页面有你配置的JSON文件,那么恭喜你。别人如果想访问你的资源,保证你两在同一个局域网内,然后把你的ip地址替换localhost,再看看你朋友的电脑的页面吧。

 

Mac 系统 开启启动 nginx

通过brew 安装install 后

sudo cp /usr/local/opt/nginx/*.plist  /Library/LaunchDaemons  
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist 

即可。

 

转自:http://blog.csdn.net/qq_22383951/article/details/53019034

有任何问题可以联系我的邮箱 [email protected]

 






以上是关于如何搭建自己的服务器的主要内容,如果未能解决你的问题,请参考以下文章

如何自己搭建openlayers地图服务器

如何用自己的电脑搭建web服务器

如何搭建自己的百度云服务器?

如何使用HTTP访问自己搭建好的FTP服务器?

怎么在自己的服务器上搭建网站 我自己搭建后外网不能访问 是啥问题?

如何在阿里云上搭建自己的CDN系统