精华内容
下载资源
问答
  • 牛来了棋牌源码+搭建教程+推荐服务器 服务器 linux centos7 先安装环境 使用宝塔安装环境(www.bt.cn) Nginx1.14 mysql5.6 php7.1 环境安装完,用宝塔导入数据库文件jfqp.sql 数据库文件导入之后,修改根目录下的两...
  • 压缩包里包含了: Linux下通Nginx搭建RTMP流媒体服务器需要的一系列源码包。 搭建方法可以参考博文: https://blog.csdn.net/xiaolong1126626497/article/details/105378894
  • 使用手机搭建服务器,使用同一网段电脑访问 传输层协议可以分为TCP与UDP,下面分别介绍下这两种协议的特点。 TCP(Transmission Control Protocol): 1.面向连接 2.传输可靠 3.速度慢(传输效率低) 4.面向字节流 ...
  • 为知笔记开源项目程序源码,实现云笔记功能需要自己搭建服务器 为知笔记开源项目程序源码,实现云笔记功能需要自己搭建服务器 为知笔记开源项目程序源码,实现云笔记功能需要自己搭建服务器 为知笔记开源项目程序...
  • 使用libevent搭建http服务器,C++, vs项目工程可直接运行,通过浏览器访问: http://127.0.0.1:8081 看效果。 包含简单报头解析。
  • 骆驼IPTV搭建后台源码,亲测可用,我也是依照别人的搭建,不提供技术支持,网上自己找教程,大致步骤:申请虚拟机或空间,绑定域名,上传源码,解压,导入数据库,更改数据库对接。后台登录密码admin,admin。修改...
  • LAMP源码搭建过程

    2018-05-07 19:44:43
    学习就是要循序渐进,适合有一定基础的人员迅速提升学习效果!
  • 在Redhat下搭建Samba服务器的具体过程步骤以及遇到问题的处理方案
  • 搭建Nginx服务器全套资料,包含所需文件、源码、文档等,快速搭建Nginx环境,并提供基于Nginx服务解决方案等。
  • 文件内有几个建站源码比如说表白墙,让我帮你百度等,为本人在建站搜集的,用过的,对于小白来说,可以帮你网站快速成型,希望对需要的人有用。
  • 本篇文章是对SVN源码服务器搭建进行了详细的分析介绍,需要的朋友参考下
  • 直播APP源码在ftp服务器搭建教程

    千次阅读 2019-06-21 16:02:47
    前提条件:在原有直播APP源码网站站点的基础创建,网站+存储正常运行 ...直播APP源码在ftp服务器搭建环境安装 1.安装必要软件 yum install -y zip unzip wget curl git vim zsh nano screen 2.安...

    前提条件:在原有直播APP源码网站站点的基础上创建,网站+存储正常运行
    linux 发行版本centos 6.x或者centos7.x
    服务器开通的端口:21,80,22,20000~30000
    同时关闭防火墙
    一.直播APP源码在ftp服务器搭建环境安装
    1.安装必要软件
    yum install -y zip unzip wget curl git vim zsh nano screen
    2.安装oh my zsh(有助于补全和选择目录)

    sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
    

    3.安装ftp服务
    (1)通过oneinstack一键安装

    wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz 
    cd oneinstack
    ./install.sh     #注:请勿sh install.sh或者bash install.sh这样执行
    

    3.安装ftp服务
    (1)通过oneinstack一键安装

    wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz 
    cd oneinstack
    ./install.sh     #注:请勿sh install.sh或者bash install.sh这样执行
    

    (2)安装选项选择

    注:只需要安装Nginx和Pure-FTPd,其他不需要安装
    ①.设置SSH端口(默认22),回车即可
    //这个必须安装
    ②.然后选择是否安装 web,输入y
    ③.输入 1 不安装 nginx(环境是在有web的基础上搭建)
    ④.输入 3 不安装Apache
    ⑤.输入 5 不安装tomcat
    ⑥.然后选择是否安装数据库database,输入n
    ⑦.然后输入 n 不安装PHP
    ⑧.输入 n 不安装ionCube
    ⑨. 输入 n 不安装 ImageMagick
    //这必须安装
    ⑩.输入 y 安装Pure-FTPd
    ⑪.输入 n 不安装phpMyAdmin
    ⑫. 输入n 不安装redis
    ⑬.输入 n 不安装memcached
    ⑭.输入 n 不安装HHVM
    二.直播APP源码在创建ftp用户
    1.设置用户和指向目录
    下面ftp用户的指向的目录为dspfile

    mkdir -p /data/wwwroot/域名/dspfile
    cd ~/oneinstack
    ./pureftpd_vhost.sh
    

    用户:dsp 密码:dsp@123
    目录:/data/wwwroot/域名/dspfile
    (用户和密码随意创建)
    2. 存储配置和Nginx配置

    mkdir -p /data/wwwroot/域名/dspfile/data/upload
    chmod -R 777 /data/wwwroot/域名/dspfile
    

    3.可以使用ftp来测试是否正常启动
    安装ftp
    yum install ftp
    连接本地
    ftp IP
    正常的话输入用户名和密码回车后提示230 Login successful
    4.重启Nginx和pure-ftpd

    systemctl restart nginx
    systemctl restart pureftpd
    

    5.配置信息

    首先/data/wwwroot/站点/api/config/app.php
    'UCloud' => array(
            //对应的文件路径
             'host'     => 'ftp域名', //服务器
            'port'     => 21, //端口
            'timeout'  => 90, //超时时间
            'username' => 'username', //用户名
            'password' => 'password', //密码
        ),
    将UCloud替换为以上内容,同时修改UCloudEngine
    'UCloudEngine' => 'ftp',
    

    其次后台信息需要配置(需要重新开发设置后台的ftp信息填写界面)
    ①.直播系统的配置位置
    系统设置–>私密设置–>视频设置
    扩展设置–>文件存储
    ②.短视频系统的配置位置
    系统设置–>私密设置–>存储设置
    6.配置完成
    直接访问ftp://域名或IP即可访问
    在这里插入图片描述
    注:若配置完成之后,还是不能使用,则需要配置
    编辑/usr/local/pureftpd/etc/pure-ftpd.conf文件
    找到ForcePassiveIP去掉前面的#号并把IP设置为服务器的公网IP
    ForcePassiveIP 公网IP
    以上就是直播APP源码在ftp服务器搭建教程,详细介绍了安装、配置、调试等详细的在服务器上的搭建教程。
    声明:本篇文章为小编原创文章,转载请注明出处及作者。

    展开全文
  • PHP环境搭建

    千人学习 2017-02-15 20:53:21
    本课程旨在讲解LAMP平台的搭建与部署,学完本课程,PHP相关学习人员能够独立的搭建PHP的运行及开发环境LAMP平台,学会开发中常用的SSH工具XSHELL及FTP工具filezilla等工具的使用及作用,掌握部分linux命令。
  • 飞飞影视系统PHP源码搭建带教程看着挺好用的里面也带图片
  • 不用安装双击运行即可,快速搭建一个asp的运行环境,方便在手机调试项目。
  • 实现了基本的登陆注册源码数据库为mysql
  • 本文用node + express搭建代理一个服务器,现在一步一步讲解如何搭建。 在正式讲解之前,聊下为什么要搭建代理服务器。代理服务器可以实现功能,主要应用如下。 1.前端独立部署,现在前后端开发分离,部署分离是大...

    git 地址:https://github.com/xubaodian/nodeProxy.git

    本例用node和express搭建的代理服务器。,期望目标如下:

    1、开启某服务A,该服务可实现若干功能,例如普通的restful请求,文件上传,静态资源访问等等。

    2、开启node代理服务B,指向服务A,访问代理服务B,可访问服务A的任意功能。

    就如下图所示:



    图中上半部分是直接访问服务,下班部分是通过代理服务器访问服务。

    使用代理服务器时,浏览器向代理服务器请求数据,代理服务器转发请求,并将接收到的数据返回给浏览器,即所有的数据都通过代理服务器转发。
    带着这个目标,我们就讲述下如何实现该功能。

    既然是请求和响应转发,那我们就了解一下,什么是请求。

    请求和响应简述

    http请求和响应主要右报文头部、空行和报文主体三个部分组成。

    空行我们不用关心,其实对我们来说,只要完成报文头部和报文主体的转发,就可以说实现了代理功能。

    请求和响应通过代理的整个过程如下:

    1、代理服务器接收请求后,在将目标服务数据返回给浏览器前要保持请求。

    2、提取请求路径、请求头、请求主体等数据。

    3、以2中提取的数据为参数,向目标服务器发送请求。

    4、接收目标服务器返回数据,提取响应头,响应主体等数据。

    5、将4中的提取出来的数据返回给客户端(浏览器)。

    6、断开连接。

    经过这几个步骤,就实现了代理。

    代码实现

    下面直接上代码,然后做一些讲解。代理函数如下:

    const http = require('http');
    const querystring = require('querystring');
    
    //获取请求的cookie和query等
    let getHeader = (reqClient) => {
        let headers = reqClient.headers; 
        headers.path = reqClient.path;
        headers.query = reqClient.query;
        headers.cookie = reqClient.get('cookie') || '';
    
        return headers;
    }
    
    //代理函数,options是代理设置,包括目标服务器ip,port等
    let proxy = (options) => {
        let reqOptions = {
            hostname: options.host,
            port: options.port
        }
        //返回请求处理函数,reqClient浏览器的请求,resClient是响应浏览器的对象
        return function (reqClient, resClient) {
            //设置目标服务器的请求参数,头中的各项参数
            let headers = getHeader(reqClient);
            reqOptions.headers = reqClient.headers;
            let query = [];
            if (headers.query) {
                Object.keys(headers.query).map(key => {
                    query.push(key + '=' + headers.query[key]);
                });
                reqOptions.path = headers.path + (query.length === 0 ? '' : ('?' + query.join('&')));
                
            }
            reqOptions.cookie = headers.cookie;
            reqOptions.method = reqClient.method;
            //向目标服务器发送请求,reqProxy是向目标服务器的请求,resProxy是目标服务器的响应。
            let reqProxy = http.request(reqOptions, (resProxy) => {
                resProxy.setEncoding('utf8');
                //设置返回http头
                resClient.set(resProxy.headers);
                resClient.status(resProxy.statusCode);
                //接收从目标服务器返回的数据
                resProxy.on('data', (chunk) => {
                    //接收目标服务器数据后,以流的方式向浏览器返回数据
                    resClient.write(chunk);
                });
    
                //接收目标服务器数据结束
                resProxy.on('end', () => {
                    //向浏览器写数据结束。
                    resClient.end();
                });
                //目标服务器响应错误
                resProxy.on('error', () => {
                    //响应错误,结束向浏览器返回数据
                    resClient.end();
                });
            });
    
            //接收浏览器数据
            reqClient.on('data', (chunk) => {
               //以流的方式向目标服务器发送数据
                reqProxy.write(chunk);
            });
            //接收数据结束
            reqClient.on('end', () => {
              //向目标服务器写数据结束
                reqProxy.end();
            });
            
            //普通JSON数据代理
             if (Object.keys(reqClient.body).length) {
                 reqProxy.write(querystring.stringify(reqClient.body));
                 reqProxy.end();
             }
        }
    }
    
    module.exports = proxy;
    

    上面就是node代理的核心代码。支持普通的请求,静态资源代理,文件上传下载代理等功能。

    **git 地址:https://github.com/xubaodian/nodeProxy.git **

    demo中,核心代码在common/proxy.js里,我还实现了两个测试服务。

    在server文件下的app.js和app2.js是两个服务的入口文件。

    app2.js是目标服务器,有三个测试页面

    1、http://localhost:20000/json.html post请求测试,对应’/json’接口,可发送数据,f12查看请求是否成功

    2、http://localhost:20000/upload.html 文件上传测试,对应接口’/upload’接口,上传文件,f12查看请求是否成功,同时在服务器upload文件夹下会有文件。

    3、http://localhost:20000/get.html get请求测试,对应接口’/get’,同样f12查看

    app2为目标服务器,有3个接口。

    1、’/upload’接口,测试文件上传功能,上传文件将放在uploads文件夹下,上传的文件,文件名是一个uuid,没有后缀,添加后缀即可查看文件是完整。测试过,传1G的文件没问题,再大的文件没试过,有需要的可以试下

    2、’/json’,测试POST请求。

    3、’/get’,测试GET请求。

    app.js为代理服务为器,监听端口为18000,将所有请求转发至app2,即所有app2的接口静态资源,app中访问时一致的。

    测试步骤:
    1、可开启目标服务器,通过三个页面测试功能。

    2、开启代理服务器,访问下面三个页面:

    http://localhost:18000/json.html

    http://localhost:18000/upload.html

    http://localhost:18000/get.html

    测试同样的功能。若和步骤1实现同样功能,则代理服务功能已经实现了。

    经过测试,代理功能是没问题的。

    如果问题欢迎留言,或发送邮件至472784995@qq.com。

    至于性能,我没测过,因为我自己这边的应用场景,访问量都不大,可以使用。

    展开全文
  • 安装搭建说明 服务器系统:Linux+宝塔 亲测环境:Nginx1.16.1+PHP5.6+Mysql5.5+Redis 6.0.5 数据库配置文件:/application/database.php NGINX伪静态配置 location / { if (!-e $request_filename){ rewrite ^(.*)$ ...
  • 在互联网提供文件存储和访问服务的计算机,FTP可以用来在两台计算机之间传输文件 安装FTP(源码安装pureftpd) **关闭防火墙:systemctl stop firewalld 关闭SELinux(连接上传时必须关闭) setenforce 0 安装所...

    本文介绍的是centos7版本的Linux系统基础知识
    作者:lxy

    FTP介绍

    在互联网上提供文件存储和访问服务的计算机,FTP可以用来在两台计算机之间传输文件

    安装FTP(源码安装pureftpd)

    **关闭防火墙:systemctl stop firewalld
    关闭SELinux(连接上传时必须关闭)

    setenforce 0
    

    安装所需依赖及编译工具

    yum install -y gcc openssl-devel perl
    

    下载pure-ftpd并解压进入解压文件

    curl -O https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.41.tar.gz
    

    进行配置

    ./configure --prefix=/usr/local/pureftpd --without-inetd --with-altlog --with-	puredb --with-thrortting --with-tls
    

    编译安装

    make && make install
    

    修改配置文件

    创建目录

    mkdir /usr/local/pureftpd/etc
    

    拷贝配置文件至安装目录

    cd ./configuration-file/
    cp pure-ftpd.conf   /usr/local/pureftpd/etc
    

    修改安装目录下的配置文件内容

    vim /usr/local/pureftpd/etc/pure-ftpd.conf 
    

    修改内容如下:

    PureDB   /usr/local/pureftpd/etc/pureftpd.pdb
    PIDFile   /var/run/pure-ftpd.pid
    

    拷贝控制文件至安装目录并赋予权限

    cp pure-config.pl /usr/local/pure-ftpd/sbin/
    chmod 755 pure-config.pl
    

    启动服务

    ./sbin/pure-config.pl  ./etc/pure-ftpd.conf
    

    检测是否启动

    netstat -tunpl
    

    添加管理用户

    useradd  uftp
    mkdir -P /var/www/html/
    chown -R uftp:uftp /var/www/html/
    
    ./bin/pure-pw useradd ftp_user -u uftp -d /var/www/html/
    # ftp_user为ftp登陆用户
    #-u  指定系统用户
    #-d    指定目录
    

    创建虚拟的用户数据库

    ./bin/pure-pww mkdb
    

    连接FTP

    在windows系统中使用ftp工具进行连接测试

    展开全文
  • RustDesk 服务器实现的工作演示这是一个超级简单的工作演示实现,只允许一个中继连接,没有 NAT 遍历、持久性、加密和任何其他高级功能。但它可以成为您编写自己的 RustDesk 服务器程序的良好起点。怎么跑IP= cargo ...
  • 我这边自己使用Ubuntu 14.04 搭建了一个android源码的编译环境,并打包成系统镜像,送给不会搭建编译环境的同学们。 链接:https://pan.baidu.com/s/1boDxdbL Android 1.6 9.0 最新版本的Android全套源码,...

     

    我这边自己使用Ubuntu 14.04 搭建了一个android源码的编译环境,并打包成系统镜像,送给不会搭建编译环境的同学们。

    链接:https://pan.baidu.com/s/1boDxdbL  

     

    Android 1.6 到9.0 最新版本的Android全套源码,持续更新中:

    地址1:http://pan.baidu.com/s/1ngsZs

    地址2:https://pan.baidu.com/s/1W02O6cbtshaTqmschLBqsQ#list/path=%2F&parentPath=%2F

    这个镜像目前默认的jdk是open 1.7的,因此默认可以直接编译 5.0 5.1 6.0的源码,如果要编译4.2,4.4,以及 7.0,8.0的源码,需要重新配置下jdk,

     

    jdk 1.6 是给 4.2 以及4.4 源码使用的,链接如下:https://pan.baidu.com/s/1gfIoXEV  这个jdk是jdk 1.6 64位的,linux系统上用的。解压安装即可使用,

    jdk 1.8 是给7.0 以及8.0 ,9.0源码使用的,链接如下:https://pan.baidu.com/s/1qYhyQsO  这个jdk是open jdk 1.8 64位的,Linux系统上用的。解压安装即可使用,

     

    使用过程中,可以使用动态的环境变量,实现4.2 到 9.0 代码的全部编译,只需要切换一下jdk就行,切换jdk命令如下:

     

    切换到 jdk 1.6

    export Java_HOME=/home/XXX/bin/jdk1.6.0_06 // 注意这里路径

    export JRE_HOME=${JAVA_HOME}/jre  

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

    export PATH=${JAVA_HOME}/bin:$PATH

     

    切换到open jdk 1.8

    export JAVA_HOME=/home/XXX/bin/OpenJDK-1.8.0.102-x86_64-bin // 注意这里路径

    export JRE_HOME=${JAVA_HOME}/jre  

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

    export PATH=${JAVA_HOME}/bin:$PATH

     

    以上两条命令可以写个脚本jdk,然后使用  source jdk + 参数 来切换。

     

    之前在一牛网上写的博客,现在移动到这里、

    展开全文
  • 前端开发语言:VUE( 安卓,IOS,WEB为一套前端代码) ...服务器搭建工具:宝塔 + Xshell 短信接口: 支持阿里云 支付接口:支持支付宝 服务器配置: 4核8G宽带10兆以上 服务器系统:Linux Centos 7.6 64位
  • 网狐框架,教程视频,网站搭建服务器底层框架源码
  • 复制webeasy目录D:\下,然后进入%TOMCAT_HOME%\conf目录,用文本编辑器(如:EditPlus)打开server.xml文件,在“Host”标签下添加一“Context”标签: 保存退出并启动tomcat 5 编辑工具 轻开平台可以用任何网页...
  • 安装环境(需要材料):备案域名-服务器安装宝塔-安装Nginx或者Apache ... 小程序已自带解析接口,支持全网...前端文件里面的域名替换成自己的域名 最后上传wx审核即可 注意:碰到啥不会的小问题最好自己百度解决,
  • 为了基于这份代码搭建支持 Repo 的镜像服务器,断断续续摸索了两个星期,总算 hacking 成功。本文用到的主要知识:shell scriptgit 指令一、关于 Repo基于 Android 源码的开发工作大多要用到 Git 和 Repo。Repo 是...
  • qt 实现ftp服务器源码

    2018-03-09 11:00:29
    不是客户端!不是客户端!不是客户端!不是客户端!不是客户端!
  • 彩票源码带教程.zip

    2019-09-12 03:43:54
    我已经把源码放在d盘了,现在域名指向目录 127.0.0.1 指向 D:/cai61/127.0.0.5 cpone.2mc06n.cn 指向 D:/cai61/web mmone.2mc06n.cn 指向 D:/cai61/web adminone.2mc06n.cn 指向 D:/cai61/web/admin 现在导入...
  • 服务器源码地址:...下载Apollo服务器并解压,在CMD环境运行其工作目录下的 bin\apollo.cmd,命令后面带参数「create mybroker」,创建服务器实例。这里需要Java环境,系统环境变量下要有JAV
  • 全新富贵3电玩三代组件网站源码等(亲测可以搭建运营)!有不懂的可以问我24小时在线

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 98,837
精华内容 39,534
关键字:

怎么把源码搭建到服务器上