精华内容
下载资源
问答
  • 关于建立本地web服务器的几种方法
    千次阅读
    2016-03-15 15:28:04

    一、用python ------- 适合大多数UNIX/Mac系统

           大多数的UNIX/Mac系统都已经安装了python,在这些系统中很容易地建立本地web服务器

            >python  -m SimpleHTTPServer

            Serving HTTP on 0.0.0.0 port 8000..

           在你签出或下载的源代码目录下运行上述命令

    二、用NPM --------如果你已经安装了Node,js

           第一种使用 http server 模块:

         >npm install -g http-server

         >http-server 

        Starting up http-server, serving ./ on port : 8080

         Hit CTRL-C to stop the server 

        第二种 Simple HTTP Server:

        >npm install -g simple-http-server

        >nserver

        simple-http-server Now Serving: /Users.jos/git/Physijs at http://localhost:8000/

    三、用Mongoose 

           首先,从https://code.google.com/p/mongoose/downloads/list下载特定平台的二进制文件,如果是windows平台,把文件复制到示例所在的目录,双击它,即可启动一个web服务器

         

    更多相关内容
  • mac自带本地web服务器的使用

    千次阅读 2017-07-26 11:07:24
    2、打开finder,command+shift+g,前往下述路径,/Library/WebServer/Documents,即mac下apache服务器的文件路径。把我们的web项目代码放到这个路径下,就可以在浏览器打开了~ 3、使用完毕需要关闭apache服务器,...

    苹果电脑Mac OS X 系统自带了Apache服务器。
    1、打开终端

    //开启apache: sudo apachectl start
    //重启apache: sudo apachectl restart
    //关闭apache: sudo apachectl stop

    回车会提示输入电脑密码。开启apache服务器后,在浏览器地址栏输入127.0.0.1,成功会如下图所示:
    这里写图片描述

    2、打开finder,command+shift+g,前往下述路径,/Library/WebServer/Documents,即mac下apache服务器的文件路径。把我们的web项目代码放到这个路径下,就可以在浏览器打开了~
    3、使用完毕需要关闭apache服务器,不然会一直消耗电脑内存。

    展开全文
  • 如何搭建自己的本地服务器,Web服务器

    千次阅读 多人点赞 2020-08-21 16:53:11
    搭建本地服务器,Web服务器——保姆级教程! 本文首发于https://chens.life/How-to-build-your-own-server.html。 先上图!大致思路就是如此。 前言 暑假因为疫情在家无事可做,便白嫖了阿里云大半年的虚拟主机。...

    搭建本地服务器,Web服务器——保姆级教程!

    本文首发于https://chens.life/How-to-build-your-own-server.html

    先上图!大致思路就是如此。

    思维导图

    前言

    暑假因为疫情在家无事可做,便白嫖了阿里云大半年的虚拟主机。虽然它只有1核2G,1M的带宽,但也给了我一个实践的机会,让我有机会了解学习apache、php、js、Linux等等······

    显然!我们已经不再满足于一百多KB的带宽,缓慢的cpu速度和狭小的50G系统盘了!自建一个性能强大,带宽300M(这取决于自己的宽带),硬盘容量随意增加的本地服务器势在必得!终于,功夫不负有心人,我在折腾了一个通宵之后就肝了出来,于此将我的经验分享出来,希望能帮助到大家。

    本地服务器的好处

    毋庸置疑,那就是可操控性、可拓展性和极致性价比。相比于各类云服务厂商(阿里云、腾讯云等)动辄一年好几千的“高端”配置,我这个穷人还是老实折腾我的本地服务器吧(不争气的眼泪流了下来,呜呜呜~~)

    本地服务器的弊端

    当然了,本地服务器毕竟不是专业的服务器。况且国家对于互联网的管控还是很严格的,所以这就导致了本地服务器的一些弊端。例如,

    1. 本地服务器不够稳定,容易受到停电、机器故障、网络故障等各类不可控因素的影响;
    2. 我们所部署的本地服务器并不是专业的服务器,本身的并发能力不强,所以不适合用户数量特别巨大的人;
    3. 电信运营商对于家用宽带做了诸多限制,封禁了80,22等常用端口。虽然能够通过端口映射或修改端口来解决,但还是不太美观。幸运的是,我这里的443端口没有被封,不要太开心~~

    前提准备

    公网IP

    这是至关重要的一项。打开http://ip.3322.net,查看返回的IP地址与光猫普通用户后台的IP地址是否相同,如果相同,则当前IP为公网IP。如果不相同,则需要向电信运营商申请公网IP。打给自己的运营商客服,告诉她家里要装NAS或者监控,申请公网IP。

    光猫改为桥接

    一般我们安装的光猫都自带路由器和拨号功能,但是不具有端口映射功能,无法将本地局域网内的服务器映射到公网上面。所以我们需要让路由器来进行拨号任务,而光猫单独进行光电信号转换。

    将光猫改为桥接需要用超级管理员登录光猫后台,一般为192.168.1.1/admin不同的光猫情况不同,去百度搜搜自己的光猫型号。另外超级管理员密码要找装机师傅要,他们一般以各种理由推辞,难搞哦。如果搞不定就去万能的淘宝吧!(别怪我没提示哦)我自己也是找的淘宝。。。

    一台旧电脑

    我是用的是一台老式的Dell灵越笔记本,4G RAM,i5 八代U,500G HDD。这对于个人博客服务器来说是绰绰有余了,足以抵得上阿里云好几千的服务器了。

    一个域名

    为什么需要域名

    在这里我说一下为什么我们还需要一个域名呢?直接适用IP地址访问不就好了?反正是自己使用的。

    因为我们向电信运营商申请的公网IP是动态的,也就是说隔一段时间就会改变,不是固定的IP地址。那么能不能申请固定的IP地址呢?答案是可以,但是非常贵,面对大型企业的。我这种穷学生就算了吧。

    所以,在有个一个域名之后就可以使用动态域名解析,将域名解析到变化的IP地址上,这样不论IP地址如何变化,我们总是能够访问得到本地的服务器。况且,如果是想做个人博客,只有域名才能够被百度和谷歌收录,才有机会被别人看见。

    申请域名

    注册域名可以去阿里云万网,也可以去腾讯云,找个合适的域名即可。直接买,即可直接开始使用。

    备案

    不过我建议,有空的时候去备个案,也不麻烦,时间也不长。况且这样能为以后免去很多麻烦。

    各大云服务厂商都有提供代备案服务,直接按照流程走即可。都是免费的,不收取任何费用。

    中间部署

    安装CentOS 7 操作系统

    市面上有很多可供选择的服务器系统,Linux是毋庸置疑必选的——由于它的稳定性。至于为何选CentOS 7,当然是因为我对它熟悉啊~~ 咳咳,那当然是因为CentOS本身就很适合做web服务器,况且用户多,问题容易解决。

    具体安装步骤见另一篇文章https://chens.life/how-to-install-CentOS.html

    在这里, 我们需要选择安装 基本的网页服务器,我们不需要图形界面,这将会更加省电和高效。

    02

    配置网卡驱动

    刚安装好的 基本网页服务器可能无法连接外网,在Linux终端上使用ping baidu.com测试一下,如果不通,则需要配置一下相关文件。参考这篇文章https://www.php.cn/centos/445305.html。这里是有线网络的配置方法,至于无线网卡如何驱动,请自行百度Google。

    更换国内yum源

    国内速度太慢,目前国内的大公司有许多开源镜像站,例如阿里云、网易、清华大学、华为等等,这里使用阿里云的yum源。

    参考官方文档https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11bXrW8A,依次执行

    su
    输入root密码
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
    yum clean all
    yum makecache
    

    安装ssh

    sudo yum install oppenssh -y
    

    启动ssh的服务:

    systemctl start sshd.service
    

    设置开机自动启动ssh服务

    systemctl enable sshd.service
    

    配置文件在/etc/ssh/sshd_config,一般不用修改。

    安装ftp

    sudo yum install ftp -y
    

    ssh和ftp服务都是22端口的,我们目前在内网进行部署,所以不必更改端口,后面会进行端口映射,已解决运营商封禁22端口的问题。

    至此,我们就可以使用shell和ftp软件进行远程连接了,推荐xftp和xshell,学生和家庭用户免费,在这里申请,https://www.netsarang.com/zh/free-for-home-school/。也可使用免费版的FinalShell,私有云,密码:chens.life

    安装宝塔面板

    宝塔面板可以更简单明了的进行网站的部署和服务器的监控,非常值得推荐。参考官方网站https://www.bt.cn/bbs/thread-19376-1-1.html

    一键安装命令

    sudo yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
    

    耐心等待其安装完成,之后会得到一个访问地址和账户密码,我们先使用内网访问地址进行操作。

    03

    第一次配置

    使用内网登录面板,同意使用条款后进入界面。选择LNMP方案安装web环境,极速安装。注意!php版本选择7.2版本,以后许多开源好用的软件必须高版本php的支持,例如nextcloud。

    04

    耐心等待安装完成。

    修改安全设置

    安装完成之后会提醒你

    当前面板使用的是默认端口[8888],有安全隐患,请到面板设置中修改面板端口!

    所以我们到 面板设置中修改面板端口安全入口面板用户面板密码,按照自己的需求修改。,例如我将端口修改为5656,安全入口修改为blogtest。这样设置之后就避免了面板被暴力破解的几率,更加的安全。

    06

    修改默认建站目录

    如果/目录容量太小,而其他目录空间较大,就可以将默认建站目录修改为自己想要的位置。在面板设置 -> 默认建站目录修改。本例中只有/目录,所以不再演示。

    配置路由器端口映射

    到了这一步就基本完成了服务器环境的搭建,最重要的一步就是如何让外网能够访问自己的服务器,并打开宝塔面板。

    首先我们登录自己的路由器控制台,绑定自己服务器的内网IP地址,这样防止了端口映射因为服务器内网IP地址变动而出错。之后,我们需要进入端口映射这一高级功能,填上要映射的外网端口和内网IP和端口,即可使用自己的公网IP加端口访问到宝塔面板,证明端口映射成功。例如这样

    07

    08

    宝塔面板的外部和内部端口可以相同,这主要看自己的电信运营商有没有封禁使用的端口。例如要想访问80端口的web服务器,我们只能把99(举个例)映射到内网IP的80端口,这样就实现了外网访问。就是有点难看罢了。

    不过,如果你所在的电信运营商没有封禁443端口,就可以使用https加密来不加端口访问自己的网页了。这需要在端口映射中添加转发规则.

    09

    而你的网址也要申请ssl证书,才能开启https加密。我们后面会讲到,直接使用宝塔的一键部署功能。

    dns解析

    登录自己的云服务商的dns解析管理后台,把域名解析到自己当前的公网IP。即可通过域名加端口的方式访问自己的网站。

    后期完善

    动态域名解析

    关于动态域名解析,虽然有花生壳等服务商,但都是收钱的,况且自定义域名也是收费的。我目前再用GitHub上的一个开源项目https://github.com/NewFuture/DDNS,根据相关说明配置好以后,让宝塔计划任务每10分钟执行一次,即可实现动态域名解析。

    10

    ssl证书部署

    在宝塔面板网站设置的ssl中,申请Let’s Encrype证书,选择阿里云ddns验证(根据自己的云服务商)。宝塔ssl证书在自建服务器的条件下不可用。

    11

    笔记本禁止盒盖休眠

    vim /etc/systemd/logind.conf,将HandleLidSwitch:后面改为ignore,将前面的#去掉。保存退出。然后执行systemctl restart systemd-logind即可生效。

    常见错误

    https无法访问

    只设置了80端口的映射,没有设置443端口的映射。或者设置了,但是没有点击 立即生效

    CentOS无法ping通,无法连接外网

    参考这篇文章即可解决https://blog.csdn.net/sinat_32079337/article/details/70238107

    结尾

    这就是我自建web服务器的大致过程了,因为使用了虚拟机模拟的一部分内容,所以可能不是100%的信息一致。但是,道理都是一样的,我们也要合理的利用百度和Google。希望这会对你有所帮助。

    欢迎访问我的个人博客https://chens.life

    展开全文
  • 闲置不用的智能手机可以用来搭建本地web站点,托管静态网页,主要应用场景是把保存的电子资料放在本地web站点中供一家人(或者室友)访问,方便管理和查阅学习资料,还有其它自己想不到的应用场景 看懂此文章需要...

    闲置不用的智能手机可以用来搭建本地web站点,托管静态网页,主要应用场景是把保存的电子资料放在本地web站点中供一家人(或者室友)访问,方便管理和查阅学习资料,还有其它自己想不到的应用场景
    看懂此文章需要满足以下条件

    • 熟悉使用AndroidStudio开发工具
    • 会开发Flutter项目,了解插件相关知识
    • 会开发网页模板项目,了解部署静态网页托管
    1. 首先,AndroidStudio开发工具中,选择start a flutter project新建一个Flutter项目,其目录下有一个文件pubspec.yaml,将它打开后,自己加上如下四个插件,待添加好了,再点击一下右上角的蓝字Pub get让工具联网加载好以下插件
    dependencies:
      flutter:
        sdk: flutter
    
      # 在这里对应下添加即可...
      dhttpd: ^4.0.1 #HTTP服务支持
      path_provider: ^2.0.9 #文件路径适配器
      ai_barcode: ^3.0.1 #二维码(条形码)
      url_launcher: ^6.1.0 #可打开访问链接
    
    1. 接下来,在项目路径下lib/main.dart文件中,修改代码如下
    import 'dart:io';
    
    import 'package:ai_barcode/ai_barcode.dart';
    import 'package:dhttpd/dhttpd.dart';
    import 'package:flutter/material.dart';
    import 'package:flutter/services.dart';
    import 'package:path_provider/path_provider.dart';
    import 'package:url_launcher/url_launcher.dart';
    
    void main() {
      runApp(const MyApp());
    }
    
    class MyApp extends StatelessWidget {
      const MyApp({Key? key}) : super(key: key);
    
      @override
      Widget build(BuildContext context) {
        return MaterialApp(
          title: '本地web服务',
          theme: ThemeData(
            primarySwatch: Colors.blue,
          ),
          home: const MyHomePage(),
        );
      }
    }
    
    class MyHomePage extends StatefulWidget {
      const MyHomePage({Key? key}) : super(key: key);
    
      @override
      State<MyHomePage> createState() => _MyHomePageState();
    }
    
    /// 本地web服务,静态网页托管
    class _MyHomePageState extends State<MyHomePage> {
    	//...
    }
    
    1. 重点看_MyHomePageState类这里,写好代码如下
    /// 本地web服务,静态网页托管
    class _MyHomePageState extends State<MyHomePage> {
      Dhttpd? _dpd;
      String _path = "";
      String _host = "";
      late CreatorController _creatorController;
    
      @override
      Widget build(BuildContext context) {
        var size = MediaQuery.of(context).size;//获取屏幕大小
        double vw = size.width < size.height ? size.width : size.height;//取最小的,例如屏宽度
    
        return Scaffold(
          body: SingleChildScrollView(
            child: Center(
              child: Column(
                mainAxisAlignment: MainAxisAlignment.center,
                children: <Widget>[
                  Container(
                    width: vw*0.6,//屏宽度的十分之六
                    height: vw*0.6,
                    //加边框
                    decoration: const ShapeDecoration(
                      shape: RoundedRectangleBorder(
                        side: BorderSide(
                          color: Colors.black12,
                          width: 15,
                        ),
                        borderRadius: BorderRadius.all(
                          Radius.circular(10),
                        ),
                      ),
                    ),
                    //二维码组件
                    child: PlatformAiBarcodeCreatorWidget(
                      creatorController: _creatorController,
                      initialValue: "请连接路由器局域网无AP隔离的WIFI",
                    ),
                    //加外边距
                    margin: const EdgeInsets.fromLTRB(0, 50, 0, 20),
                  ),
                  const Text("手机浏览器扫此码即可访问"),
                  const Divider(height: 1,),
                  //站点服务的状态展示
                  Padding(padding: const EdgeInsets.all(20), child:  Column(
                    crossAxisAlignment: CrossAxisAlignment.start,
                    children: [
                      Text("站点地址: http://$_host"),
                      Text("存放路径: $_path"),
                    ],
                  ),),
                ],
              ),
            ),
          ),
          //打开链接地址访问
          floatingActionButton: FloatingActionButton(
            onPressed: _launchUrl,
            tooltip: 'View',
            child: const Icon(Icons.web),
          ), // This trailing comma makes auto-formatting nicer for build methods.
        );
      }
    
      @override
      void initState() {
        // TODO: implement initState
        super.initState();
    
        _creatorController = CreatorController();
    	//初始化本地Web服务
        _initLocalServer();
      }
    
      void _initLocalServer() async {
      	//获取内置sd卡存放目录
        var dir = await getExternalStorageDirectory();
        if (dir!=null) {
          var webDir = Directory("${dir.path}/www");
          if (!webDir.existsSync()) {
            webDir.createSync();//若没有www文件夹就创建一个
          }
          var webFile = File("${dir.path}/www/index.html");
          if (!webFile.existsSync()) {
            var html = await rootBundle.loadString("assets/www/index.html");
            webFile.writeAsStringSync(html);//若没有index.html网页文件就创建一个
          }
          String? _address;
    		//遍历查找ip地址
          var interfaces = await NetworkInterface.list(includeLoopback: false, type: InternetAddressType.any);
          for (var interface in interfaces) {
            debugPrint("### name: ${interface.name} ");
    
            int i = 0;
    
            for (var address in interface.addresses) {
              debugPrint("${i++}. ${address.address}\n");
    			//把找到的第一个ip地址赋值给_address
              _address ??= address.address;
            }
    
          }
    		//如果有ip地址,就传给本地web服务器
          if (_address!=null) {
            _dpd = await Dhttpd.start(path: webDir.path, address: _address);
          }else {
            _dpd = await Dhttpd.start(path: webDir.path);
          }
    		//更新状态显示
          setState(() {
            if (_dpd!=null) {
              _path = _dpd!.path;
              _host = "${_dpd!.host}:${_dpd!.port}";
            } else {
              _path = dir.path;
            }
          });
    		//如果有ip地址,就重新生成二维码,方便其它手机扫码访问
          if (_address!=null){
            _creatorController.updateValue(value: "http://$_host");
          }
    
        }
      }
    	//打开链接地址访问
      void _launchUrl() async {
        Uri _url = Uri.parse("http://$_host");
        if (!await launchUrl(_url)) throw 'Could not launch $_url';
      }
      
      @override
      void dispose() {
        // TODO: implement dispose
        if (_dpd!=null){
          _dpd!.destroy();//退出时不忘关闭服务器
        }
        super.dispose();
      }
    
    }
    
    

    💡 小提示
    代码中有个assets/www/index.html是网页文件,这里就不讲了,自己写网页放在项目中即可
    如果还不熟悉,请直接看笔者TA远方上传的项目源码,直接编译运行

    1. 最后,附上运行效果图,项目源码在这里点击查看建议用PC浏览器访问 ),在资源一栏可以找到,下载后解压,用AndroidStudio开发工具打开,直接编译运行
      在这里插入图片描述
      在这里插入图片描述
      5.项目APP使用操作说明,新手必看
    1. 如果没有可用的WIFI路由器(默认开启了AP隔离,无法在局域网内互相访问),就在智能手机上设置打开WIFI热点,开启后,再运行此项目编译的APP,就能看到可以访问的IP地址
    2. 如果IP地址出现localhost, 127.0.0.1, 0.0.0.0,则这个除了本机能访问外,其它手机或电脑是不能访问到的
    3. 如果有自己开发的网页项目,就在手机上打开文件管理,在指定的存放路径文件夹www下,将里面的所有文件(包括index.html)替换为自己的即可
    展开全文
  • 使用 python 创建一个本地web 服务器

    千次阅读 2018-12-28 11:06:20
    非常简单  首先安装好 python 环境 然后 : ...gt;运行&gt;输入cmd打开命令行&...然后输入命令 python -m SimpleHTTPServer 8000 (端口8000可以自己更改)(这是python的2.x版本的写法) ...
  • web调用本地应用程序
  • js调用本地摄像头拍照并上传到web服务器。后台使用java实现图片的接收和存储,上传的图片默认保存到项目下的images文件夹中。
  • 如何搭建本地web服务

    千次阅读 2018-08-26 18:05:00
    IIS服务是windows自带的web服务,我们可以用来搭建本地网站,供局域网内的用户之前访问,比如办公室的同事之间,一个教室里的同学们。 先说明这是Windows10 x64位 家庭普通版的系统。 1、首先打开控制面板,找到...
  • 在此选择相关服务就行 进入IIS管理器 添加网站 在此输入网站名称:cc 物理路径:网站根目录 IP地址:可以是全部未分配,也可以是网卡地址,我这里用的是网卡地址,这样手机在同一局域网下,就可以通过网卡地址...
  • ... vue: 要执行的命令--->运行时,①生成demo.html②搭建了服务服务中将html中浏览器中的命令和底层进行了信息交互)③把服务开起来---->localhost:8080 ----->>>打开网页(信息交互) ...
  • vs Code 运行一个本地WEB服务器

    千次阅读 2019-09-19 09:23:36
    当我们建立一个全静态的前端项目时,如果需要将整个项目运行起来也非常简单,两步即可: 1、安装npm install -g live-server或者cnpm install live-server -gf 2、live-server 将服务启动就可以访问了 ...
  • 外网如何访问本地tomcat web服务器

    万次阅读 多人点赞 2018-04-16 09:46:59
    首先你要知道你是出于内网还是外网下,其实很简单,百度一下“IP查询”,第一个就是你的外网ip,然后你本地cmd中ipconfig一下就能知道你的本机ip,如果两个ip一样,那么你现在是外网,如果不一样,你就是内网。...
  • Windows下使用tomcat搭建本地web服务器

    万次阅读 2018-06-13 10:07:09
    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选服务器。在Windows下安装Tomcat服务器的方式有两...
  • CentOS8搭建本地Web服务器

    千次阅读 2020-01-01 12:54:03
    系统centos8,利用httpd搭建本地web服务器. 2 安装httpd sudo yum install -y httpd 3 启动服务 service httpd start 4 设置开机启动 先查看有没有设置开机启动: systemctl list-unit-files | grep h...
  • 如何利用Node.js创建一个本地web服务 首先,明白一个概念,node.js的模块有三大种,分别是node.js内置模块,第三方模块(个人、组织上传供大家使用),和自定义模块(自己建立的.js文件)。 今天咱们使用http内置...
  • 自定义域名访问本地WEB服务器

    千次阅读 2018-11-19 16:35:32
    自定义域名访问本地WEB 本地安装了WEB服务端,怎样通过自定义域名方式实现从公网访问本地WEB应用? 本文将介绍具体的实现步骤。 1. 准备工作 1.1 安装并启动WEB服务端 默认安装的WEB端口是80。 1.2 申请域名并完成...
  • 目前很多网站开发者安装了IIS或者Apache等Web服务器,可以把自己电脑配置成一以路由为中心的内网服务器。 本地服务器在内网测试是绰绰有余的,但是有些项目需要演示给异地的客户验收,而又赶不及把自己的网站放到...
  • android手机访问本地电脑Web服务器

    千次阅读 2016-05-26 17:49:35
    3.2 建立本地web服务器: 讲了这么多, 到这里才跟标题挂上钩,我也是醉了。 第2节HTTP请求网络数据中的链接 http://192.168.31.139/people.xml 就是在本地建立的一个服务器里的文件,192.168.31.139就是...
  • 本地win10作为web服务器

    千次阅读 2019-06-15 15:41:29
    突然发现校园网ip为公网ip于是想到是否可以让自己笔记本作为web服务器 查看自己的ip是否为公网ip,方法可以参见百度。 https://blog.csdn.net/lijia11080117/article/details/52413677 我是用的web服务器是...
  • 本地web服务映射到公网访问

    千次阅读 2018-08-16 11:43:39
    之前在学习前端的时候项目都只是在本地测试,永远的都是类似 http://localhost/xxx http://localhost:port/xxx 这样的形式来访问。 如果你在开发的过程中想把你的项目进度或者是成果展示给别人看,那么就...
  • 如何让外网访问本地WEB服务器

    千次阅读 2018-01-21 21:28:19
    NATAPP1分钟快速新手图文教程 ... ...blob.png 根据需要选择隧道协议,这里以web演示,...本机建立web服务,如 nginx/apache/iis 等,默认80端口 确保 http://127.0.0.1 可以访问,如 本机访问.jpg 5.在 natapp.cn 根据您的本
  • 本地安装了一个WEB服务端,局域网内可以访问到,如何从外网访问本地WEB服务呢?
  • 部署web项目到本地服务器(windows)

    千次阅读 2020-02-14 12:17:41
    在同一网络下,如果想要让别人能访问到你的项目,或者想用手机访问自己的web项目,那么使用借助Apache将项目部署到本地服务器。 在Windows系统中,我们一般借助wampServer(Apache web服务器)进行部署。 具体步骤...
  • 搭建web项目并部署到本地服务器

    万次阅读 2018-04-08 22:00:51
     daynamic web project,建立新的web项目此web项目中,有两个重要的文件夹:一个是src文件夹,用于存放java的.calss文件,另一个是WebContent文件,用于存放各种jsp等文件。2.1创建index.jsp文件这就是我们项目的...
  • 如何在windows10下搭建web服务器

    千次阅读 2021-08-01 01:58:05
    我们都知道Web服务器的使用,让很多的用户们实现了局域网内资源共享的方法,因为利用Web服务器,我们就可以将自己的信息上传到自己指定的服务器端,不仅可以实现资源共享,而且还有效地达到信息的同步,是一个非常...
  • 无法从其他服务器通过ip+端口...在服务器中,0.0.0.0指的是本机上的所有IPV4地址,如果一个主机有两个IP地址,192.168.1.1 和 10.1.2.1,并且该主机上的一个服务监听的地址是0.0.0.0,那么通过两个ip地址都能够访问该
  • Flutter开启本地webserver访问本地html

    千次阅读 2019-07-04 16:25:33
    本地html的pc浏览器效果: flutter app的浏览效果: 1.本地html存放目录 2.pubspec.yaml配置 ...jaguar_flutter_asset: ^2.2.0 开启本地服务器的插件github地址 webview_flutter: ^0.3...
  • 本地启动web项目

    千次阅读 2019-09-23 11:05:57
    1.git下载代码到本地 git clone+链接地址 2.gitcheckout+分支(例如:git checkout dev) 4.启动java服务 5.下载安装nodejs cd进入web项目根目录(cd C:\Users\Administrator\Desktop\web\partybuilding_...
  • Frp 内网穿透/web访问本地服务

    千次阅读 2019-09-04 10:52:12
    有时想要让其他人通过域名访问或者测试我们在本地搭建的 web 服务,但是由于本地机器没有公网 IP,无法将域名解析到本地的机器,通过 frp 就可以实现这一功能,以下示例为 http 服务,https 服务配置方法相同, ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 680,204
精华内容 272,081
关键字:

本地如何起web服务