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/...)
服务器购买网址:

图示

图示

图示

图示
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,有任何问题可以随时来咨询我。

7071

被折叠的 条评论
为什么被折叠?



