web项目上线流程

web项目上线流程

 

一、介绍

1.介绍

一个项目想要发布到公网的流程,包括服务器的购买、以及域名的购买,以及需要注意的事项。

二、上线流程

1.准备

必备条件

1)一台Linux(Centos/ubuntu)服务器

2)一款web服务器(Nginx/Apache/Tomcat)

3)一个属于自己的独立域名(cn/com/org)

2.服务器购买与配置

服务器类型:

1、Linux(CentOS/Ubuntu/Redhat/...)

2、Windows(Win Server/Win7/Win10/...)

服务器购买网址:

http://www.aliyun.com/

图示

图示

图示

图示

3.连接到远程服务器

使用gitbash连接服务器

Gitbash下载:https://gitforwindows.org

图示

使用ssh user@remote_ip 连接到远程服务器

图示

4.web服务器的选择

web服务器

将其安装到Linux服务器上面

图示1

图示2

5.配置web服务器

配置web服务器

修改nginx.conf的配置文件

注意:nginx -t  //命令可以查看其位置

图示

配置:

配置1

配置2

网站路径,如果没有就新建一个

6.上传网站到服务器

上传网站到服务器

使用Gitbash

上传资源到服务器

连接服务器,查看资源是否正常上传

查看服务是否启动配置是否正常

如果nginx服务启动切配置正常,此时则可以通过输入公网IP去访问网站啦。

7.域名购买以及解析

域名购买

需要进行域名映射操作

需要进行备案

之后便可以通过域名去访问自己的网站啦。

8.结合HTTP协议理解

了解网站如何工作:

1.输入网址(baidu.com)

2.DNS解析,寻找对应服务器的地址,匹配baidu.com

3.进行第一次握手(http会话),找到服务器,服务器上架设的有web服务器,浏览器发布一个request,服务器如nginx发出一个响应,一个会话完成。

4.建立文档树,加载资源文件(拿到服务器上资源后)

如果大家对于学习Python有任何问题,学习方法,学习路线,如何学习有效率的问题,可以随时来咨询我,或者缺少系统学习资料的,我做这行年头比较久,自认为还是比较有经验的,可以帮助大家提出建设性建议,这是我的Python交流qun:785128166,有任何问题可以随时来咨询我。
 

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Web程序上线的全过程可以大致分为以下几个步骤: 1. 开发和测试阶段:在此阶段,开发人员根据需求和设计开始编写代码。他们会使用开发工具和技术来实现功能,并进行本地测试以确保程序的正确性和稳定性。 2. 代码版本控制:为了追踪代码的变化和更好地协作,开发团队通常会使用版本控制系统(如Git)来管理代码。他们会创建不同的分支来处理不同的功能和bug修复,并确保代码的版本控制和合并。 3. 集成和持续集成:在此阶段,开发人员会将他们各自开发的功能代码合并到主分支,并进行集成测试。持续集成工具(如Jenkins)可以自动化这一过程,确保代码的稳定性和一致性。 4. 部署准备:在将程序部署到生产环境之前,需要进行一些准备工作。这包括配置服务器环境、安装所需的软件和依赖项、设置数据库等。 5. 部署和配置:在此阶段,将程序文件上传到生产服务器,并进行配置。这可能涉及到设置域名、SSL证书、数据库连接等。 6. 测试和监控:部署完成后,需要进行一系列的测试以确保程序在生产环境中正常运行。同时,设置监控工具来监测程序的性能、稳定性和安全性。 7. 线上发布:当经过测试和监控确认程序能够正常运行时,可以将其发布上线。这可能涉及到一些流量切换和负载均衡的配置,以确保程序的可用性和扩展性。 8. 后续维护:上线后,需要定期进行维护和更新。这包括修复bug、添加新功能、优化性能等。 需要注意的是,不同的项目和组织可能会有不同的上线流程和工具。上述步骤只是一个一般性的指导,实际情况可能会有所不同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值