精华内容
下载资源
问答
  • 网站如何使用https

    2018-06-25 00:46:00
    阿里云提供了免费的证书, 先去申请免费的https证书 https://common-buy.aliyun.com/?spm=5176.10695662.958455.3.1f0c7d54HhNTG4&commodityCode=cas#/buy ...将证书下载到本地, 然后上传至服务器保存 ...

    阿里云提供了免费的证书, 先去申请免费的https证书

    https://common-buy.aliyun.com/?spm=5176.10695662.958455.3.1f0c7d54HhNTG4&commodityCode=cas#/buy

     

    申请免费的ssl证书

     

    证书签发成功

     

    配置web服务器

    将证书下载到本地, 然后上传至服务器保存

     

     

    修改nginx配置文件

        server{
        listen 80;
        server_name www.ifmatch.top;
        rewrite ^(.*) https://www.ifmatch.top permanent;   # 80端口重定向到443
        }
    
        server {
            listen       443;
            server_name  0.0.0.0;
            ssl          on;  # 启动ssl
            ssl_certificate   /root/ssl/1655764_www.ifmatch.top.pem;  # 配置证书
            ssl_certificate_key  /root/ssl/1655764_www.ifmatch.top.key;  # 配置证书
            ssl_session_timeout 5m;
            ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
            ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
            ssl_prefer_server_ciphers on;
            #charset koi8-r;

     重新加载nginx配置文件

    nginx -s reload

     

    测试使用https访问网站

     

    转载于:https://www.cnblogs.com/594504110python/p/10171824.html

    展开全文
  • 3.2 找到 c:\windows\system32\mmc.exe, 双击进入(这一步本地可以用 Win+R, mmc 进入,但服务器上实际上远程快捷键弄不了) 3.3 相关的步骤 为了下一步操作方便,建议把证书的 友好名称 改...

    阿里云官方文档:阿里云官方文档

    但有些东西不健全,建议还是先看我的步骤。

    一、登录阿里官网

    https://www.aliyun.com/

    二、按下面步骤操作,申请免费的证书

     

    三、如何导入证书到Windows

    3.1 将下载的压缩包,放到服务器的目录下 

    3.2 找到 c:\windows\system32\mmc.exe, 双击进入(这一步本地可以用 Win+R, mmc 进入,但服务器上实际上远程快捷键弄不了)

    3.3 相关的步骤

     

     为了下一步操作方便,建议把证书的 友好名称 改一下(在证书多的情况下非常有用)。

     

     四、IIS下绑定https

    4.1 进入IIS, 在网站上右键,编辑绑定

    4.2 选择上一步导入的证书就可以了。下拉框里面的是上一步的友好名称。

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 参考https://blog.csdn.net/Ding_xiaofei/article/details/88643947 1. 必备条件 专业版pycharm(社区版没有...如何本地写代码,服务器运行呢? 其实原理还是比较简单的,就是一个ssh同步本地服务器代码的工...

    参考https://blog.csdn.net/Ding_xiaofei/article/details/88643947

    1. 必备条件

    1. 专业版pycharm(社区版没有deployment功能),学生、教室可申请免费专业版
    2. 可通过SSH连接的Ubuntu服务器且安装了python解释器

    2.原理

    如何本地写代码,服务器运行呢?
    其实原理还是比较简单的,就是一个ssh同步本地和服务器代码的工程,ide会自动同步你的本地代码到服务器上,同时服务器接受到你的ide运行指令后,就会直接在服务器上运行代码,代码运行结束后,服务器会直接同步结果到你本地的ide上,整个过程就像你在本地跑了一个代码。

    3.开始部署并运行测试

    需要2步完成,第一步部署本地项目到ubuntu服务器,然后设置远程的python解释器(即ubuntu上安装的python解释器)来编译运行python代码。

    1.本地Pycharm项目部署到Ubuntu服务器上
    1. 新建一个Pycharm项目,然后tool->Deployment->Configuration:在这里插入图片描述
    2. Add->SFTP
      给这个部署方案设置名字
      在这里插入图片描述
      Host:ubuntu IP,Port默认
      User name:Ubuntu上的用户名
      Root path:这个决定了你映射地址的根目录(同步代码的目录),建议填你用户的home
      在这里插入图片描述
    3. 填写后,选择上方选项卡mapping。
      Local path:本地项目路径
      Deployment path:注意这里是将本地pycharm项目下的所有文件部署到服务器哪个目录下,不包含pycharm的根项目,所以服务器上的目录名最好与本地一致。映射后的部署项目根目录:/home/tp/pycharm_projects/Deploy2Ubuntu
      在这里插入图片描述
    4. 部署项目到服务器
      部署就是将本地项目拷贝到服务器上:
      在这里插入图片描述
      部署后查看下服务器上是否存在:
      在这里插入图片描述
    2.设置远程Python解释器

    部署到Ubuntu上的pycharm项目还需要用服务器上的python解释器运行后返回结果。

    1. File->Settings->Project Interpreter。在这里将本地解释器换成服务器上的解释器。
      在这里插入图片描述
      Add->SSH Interpreter
      在这里插入图片描述
    2. 下一步,输入ubuntu用户密码,下一步:
      这里我选择的是我自己创建的python虚拟环境,包含了TensorFlow2.0。可以在虚拟经环境下通过which python查看解释器路径:
    (tensorflow2) tp@ubuntu16:~$ which python
    /home/tp/anaconda3/envs/tensorflow2/bin/python
    

    将路径复制到下面:
    在这里插入图片描述
    设置同步代码的路径,填写存放Pycharm项目的根目录路径:
    在这里插入图片描述

    3.部署并成功设置远程编译器后运行测试

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 如何本地连接阿里云服务器 申请阿里云服务器 登录阿里云官网(https://www.aliyun.com/),申请账号密码 点击控制台》云服务器ECS 》 实例 》创建实例,创建一个服务器实例(就是你网站的运行环境) 按照包年...

    很多童鞋对如何构建一个服务器的整体流程不是特别清楚,这篇文章的目的就是从头到尾教你搭建一个阿里云服务器,并安装LNMP环境,而且设置了二级域名,可以在一台服务器上运行多个项目。

    目录介绍

    • 申请阿里云服务器
    • 安装LNMP环境
    • 安装其他常用扩展
    • 如何在本地连接阿里云服务器

    申请阿里云服务器

    1. 登录阿里云官网(https://www.aliyun.com/),申请账号密码
    2. 点击控制台》云服务器ECS 》 实例 》创建实例,创建一个服务器实例(就是你网站的运行环境)
      mark
    3. 按照包年包月或按流量付费,选择一种计费方式

    建议:如果只是测试练习,建议按流量比较省钱,几块钱就能做个测试,不用时随时关掉,记得不用时,一定要释放实例,不然还会继续扣费
    mark
    安全组设置(可后期设置,如果不设置可能会造成只有IP可以访问,域名访问不了的情况)
    mark
    镜像选ubuntu 16.04 64位
    mark
    设置服务器账号(默认root)、密码
    mark

    接下来充钱,下单就可以了。

    4 . 此时点击云服务器ECS的实例菜单,可以看到刚才购买的服务器实例
    mark

    安装LNMP环境

    1. 需要一个终端工具链接阿里云服务器,mac系统直接使用自带的终端工具Terminal.app,window系统建议使用Putty或者xshell。
    2. 因为大家一般使用window系统的比较多,我就在window系统上演示putty连接阿里云服务器。

    打开putty软件,在开始页面输入你刚申请的阿里云服务器的IP
    mark
    输入上一篇中你申请服务器时填的账号密码,跟平时登录QQ没啥本质区别
    mark
    如图表示你登录成功了
    mark

    ubuntu系统 查看已安装的包   dpkg -l | grep gcc
    
    1. 安装N(nginx)+M(mysql)+P(php)

    首先更新一下源仓库,将你要安装的软件先放仓库一份

    apt-get update

    mark

    安装nginx

    apt-get install nginx

    输入以上命令后会提示你是否确认安装,选Y即可

    mark

    安装完成后,在浏览器里输入你服务器的IP地址,如果显示如下页面说明安装成功了。

    mark

    接下来需要对nginx进行配置,也是本文的重点

    nginx的安装目录在/etc/nginx文件夹下
    切换到nginx目录

    mark

    目录下有一个sites-available 文件夹,这个文件夹里存放的就是nginx的配置文件
    mark

    进入后修改default文件

    vim default

    mark

    需要修改以下配置,做了两张图,第一张是原配置,第二张是我们修改后的配置,按实际情况修改就行,这里我只讲步骤不讲原理,哪个配置项不明白为什么需要这样修改,复制这项直接百度就出结果了。
    修改前的配置
    mark
    修改后的配置
    mark

    ubuntu 默认是php-fpm。 采用端口方式就需要配置一下。也就是如果采用php-cgi监听9000端口的方式,需要找到/etc/php/7.0/fpm/poll.d/www.conf文件
    mark

    修改完配置后,要使配置生效还需要做一下软链接并重启nginx使配置加载

    做软链接
    进入 /etc/nginx/sites-enabled目录,如图
    mark

    ln -s /etc/nginx/sites-available/default ./
    

    重启nginx服务器

    service nginx restart

    到目前为止nginx已经配置完毕,关于如何设置域名解析和虚拟主机,我改天再写篇文章。

    安装PHP

    1. 我们可以先查看一下阿里云仓库中保存的默认安装的PHP的 版本

    apt-cache show php
    可以看到,ubuntu16.04的系统默认安装的是PHP7.0

    1. 安装php

    apt-get install php

    这条命令会一次性安装以下包
    php-common php7.0 php7.0-cli php7.0-common php7.0-fpm php7.0-json   php7.0-opcache php7.0-readline
    

    mark

    1. 安装mysql(需要设置mysql的账号密码,账号默认为root)

    apt-cache search mysql //查看可安装的mysql包
    apt-get install mysql-server

    这条命令会一次性安装以下包
    libaio1 libcgi-fast-perl libcgi-pm-perl libencode-locale-perl
      libevent-core-2.0-5 libfcgi-perl libhtml-parser-perl libhtml-tagset-perl
      libhtml-template-perl libhttp-date-perl libhttp-message-perl libio-html-perl
      liblwp-mediatypes-perl libtimedate-perl liburi-perl mysql-client-5.7
      mysql-client-core-5.7 mysql-common mysql-server-5.7 mysql-server-core-5.7
    

    mark

    mark

    除了以上需要安装的软件,我们还需要以下一些软件

    1. curl 信息采集和抓取使用

    apt-get install curl

    1. git 版本管理工具

    apt-get install git

    1. zip unzip 压缩、解压缩软件

    apt-get install zip unzip

    1. redis 非关系型数据库(php的redis扩展不需要安装,因为laravel项目自带)

    apt-get install redis-server

    1. php的curl扩展

    apt-get install php-curl

    1. php的mysql扩展

    apt-get install php7.0-mysql

    1. 安装openssl

    apt-get install openssl

    1. php的mbstring扩展

    apt-get install php-mbstring

    1. php的xml扩展

    apt-get install php-xml

    1. composer安装

    先下载composer
    wget https://getcomposer.org/download/1.4.1/composer.phar
    mv composer.phar /bin/composer
    修改执行权限 chmod -R 777 composer
    修改中国镜像源 composer config -g repo.packagist composer https://packagist.phpcomposer.com
    这样就可全局执行了

    连接阿里云

    连接阿里云有很多方法,对window系统,我们可以下载putty和xshell和fileZilla这三款软件中的任意一种

    1.putty连接

    1. 百度搜putty下载并安装。
    2. 输入你要连接的服务器的IP、你阿里云的账号(一般为root)和当时设置的密码,如图
      mark
      输入账号密码,如果看到如下界面,表示连接成功
      mark
    3. 连接成功后,就可以对服务器使用命令做各种操作了。

    2.xshell连接

    1. 百度搜xshell下载并安装
    2. 点击文件》新建,新建一个到服务器的链接
      mark
    3. 输入账号密码登录
      mark

    3.fileZilla这款软件主要做文件上传操作,就是将你本地做得项目传到服务器上

    1. 下载安装

    2. 点文件》新站点管理器,填如下设置,点击连接按钮连接服务器
      mark

    3. 进入主界面,左边是你本地的目录结构,右边是服务器的目录结构,选中左边要上传的项目拖动右边即可将文件上传
      mark

    有问题反馈

    在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流

    • 邮件(jiaohuafeng#gmail.com, 把#换成@)
    • QQ: 414582343
    • weibo: @小华仔
    展开全文
  • 小程序接口测试之本地测试

    千次阅读 2018-07-02 10:59:00
    当接口还未发布到远程服务器(即生成环境的时候),我们可以在本地进行测试,那如何通过https进行测试呢?答案是代理。 这里的代理神器是Charles。打开官网下载就行,安装过程非常简单。 ...
  • 申请好K8S服务器之后,需要本地(Mac)访问服务器。那么,如何配置呢? 一、安装:brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 二、安装: kubectl ...
  • 学生可以用学校官方的邮件地址申请免费的专业版Free educational licenses,网址:https://www.jetbrains.com/community/education/#students。Linux 服务器:带GPU, 运算速度快。本地pycharm,熟悉的环境,可视化的...
  • Java实现QQ第三方登录

    万次阅读 多人点赞 2019-11-03 10:58:07
    如何修改hosts文件:https://www.cnblogs.com/toSeeMyDream/p/9313440.html 申请QQ互联,并成为开发者 申请QQ互联创建应用时需要备案域名,所以建议提前准备备案域名。 QQ互联:https://connect.qq.com...
  • IOS发布APP Store

    2016-04-25 11:13:57
    iOS证书申请教程 一、准备工作 1.1.准备X5本地应用打包服务器 1.2.准备苹果帐号 ...如何申请网上有详细的介绍,在此不多做介绍。 1.3. 申请证书请求文件(用于生成P12证书文件) Tips:一个P
  • 这片博客将手把手教你如何本地调试成功后上传代码到云服务器,实现数据交互。 这里我用的是新浪云,新浪云的域名是不用等待备案时间的,申请就可以直接用。https://www.sinacloud.com 新浪云链接: ...
  • 该应用程序可以按照以下规范安装在本地服务器和联机服务器上: PHP 7.3(并满足其他), MySQL或MariaDB数据库, SQlite(用于自动测试)。 安装步骤 克隆仓库: git clone ...
  • 一秒钟几千万的请求域名服务器如何满足?就是 DNS 负载均衡。 通常我们的网站应用各种云服务,或者各种服务商提供类似的服务,由他们去帮我们处理这些问题。DNS 系统根据每台机器的负载量,...
  • 下载最新版的程序,直接覆盖您本地的程序 用开发工具修改域名 mall 为你自己的域名 开发工具里面上传代码提交微信审核 审核通过后,小程序后台去发布新版本即可 用户无需重新扫码,关闭小程序重新打开就是新版本了
  • 3.mock的无缝整合,DOClever自己就是一个mock服务器,当你把接口的开发状态设置成已完成,本地mock便会自动请求真实接口数据,否则返回事先定义好的mock数据。 4.支持postman,rap,swagger的导入,方便你做无缝迁移...
  • 第二个难点就是信息的统计,因为统计的方式比较多,涉及到每天的,昨天的,本周,上周,本月,上月,本班级,本级别等各种形式的数据统计,问题就出在了如何获取本周内所有的日期,本月内所有日期获取,解决了这个...
  • Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...
  • 一文带你搞懂API网关

    2020-12-28 06:45:32
    申请域名、配置Nginx等,当上线、下线服务器时,同样也需要运维参与,另外采用域名这种方式,对于环境的隔离也不太友好,调用者需要自己根据域名自己进行判断。 </li><li>另外还有一...
  • 比如,跳转页面需要登陆状态如何拦截,跳转页面传递参数该怎么办,程序意外跳转异常或者失败又该如何处理? 使用Arouter注意事项有哪些?如何让代码变得更加容易让人维护? 直接看我这篇博客:...
  • 建议大家一步到位,不要本地打包拷贝libs,请自行搭建公司私有仓库(本地或者远程服务器均可),然后配置gradle发布脚本,发布aar到私服上; 请主程/小组长在app的build.gradle中dependencies引入所有的aar,在...

空空如也

空空如也

1 2
收藏数 23
精华内容 9
关键字:

本地服务器如何申请https