把网站发布到互联网

简介: 必备条件1.linux服务器,可以是CentOS/Ubuntu/Redhat2.web服务器,可以是nginx/apache/tomcat3.一个独立域名(cn/com/org)服务器选择:推荐用linux,相比window更加稳定,性能更加优越Ubuntu官网地址:https://www.

必备条件

1.linux服务器,可以是CentOS/Ubuntu/Redhat
2.web服务器,可以是nginx/apache/tomcat
3.一个独立域名(cn/com/org)

服务器选择:

推荐用linux,相比window更加稳定,性能更加优越
Ubuntu官网地址:https://www.ubuntu.com/
CentOS官网地址:https://www.centos.org/
Redhat官网地址:https://www.redhat.com/

如果购买的是阿里云服务器的话建议在安全组选择时把80端口打开

QQ截图20180606193344.png

80端口是http协议规定的标准默认端口,指的是服务器监听80端口,
在http中80端口可以隐式存在(不指定端口就是使用80)

同理:443端口是https协议规定的标准默认端口
22 端口用于 Linux SSH 登录
3389 端口用于 Windows 远程桌面登录

连接服务器

1.可以使用gitbash连接服务器
使用 ssh user@remote_ip然后输密码 就可以连接到服务器了
Git官网地址:https://git-scm.com/
2.使用图形化连接工具:xshell/winscp
xshell官网地址:https://www.netsarang.com/
winscp官网地址:https://winscp.net/

web服务器选择

Nginx:高性能。高并发
Nginx官网地址:http://nginx.org/
Apache:多平台,安全,流行
Apache官网地址:http://www.apache.org/
Tomcat:多用于Java做jsp解析
Tomcat官网地址http://tomcat.apache.org/

配置nginx

主要是修改nginx的配置文件nginx.conf
如果不知道nginx配置文件的话可以通过nginx -t

QQ截图20180606204641.png

一般我们都是编辑配置文件中的location
例如:

location / {
    root /root/www;
    index index.html ;
}

如果location中不是/而是/abc,那么访问的时候就是域名/abc
root是代表网站路径,就是我们网站存放的地方
index是指网站首页,网站首页默认是index.html,如果不是的话可以自己设置,例如 index login.html

修改完需要重新加载 nginx的配置文件,使用nginx -s reload
使用ps -ef | grep nginx可以查看nginx正在启动的进程
使用nginx -s stop可以停止nginx服务

上传资源到服务器

可以使用gitbashxftpwinscp来上传
gitbash是通过命令来操作
xftp和winscp是图形化界面操作

网站工作原理

1.输入访问的网站
2.进行DNS解析,寻找域名对应的服务器地址
3.进行第一次握手(HTTP),浏览器发出request,nginx响应response,这就是一个握手
4.通过浏览器内核进行渲染页面,建立文档树,加载资源文件

目录
相关文章
|
6月前
|
存储 自然语言处理 安全
外贸企业邮箱解析:通向全球市场的邮件之路
外贸企业邮箱对于全球贸易至关重要,主要解决语言沟通障碍、信息安全风险和团队协作不畅三大问题。Zoho Mail作为示例,提供73种语言翻译、强大的邮件管理和安全保障,以及灵活的协作工具。其翻译功能免费,支持试用,是外贸企业的理想选择。
73 0
|
域名解析 网络协议 程序员
全球最大的交友网站无法打开?这两个技巧来帮你。
全球最大的交友网站无法打开?这两个技巧来帮你。
|
数据采集 关系型数据库 MySQL
把你开发的网站免费发布到互联网上(2)
我们需要将 GitHub 上的代码克隆过来,所以在 Consoles(控制台)下我们新建一个 bash 控制台。
|
数据采集 数据挖掘 关系型数据库
把你开发的网站免费发布到互联网上(1)
而在学习 web 开发,比如 Django、Flask、webpy 等框架的过程中,我们会有将网站上线的需求,用来测试或展示。
想做个好网站 企业都需要对比什么?
企业网站已然成为了各大企业公司在互联网展现公司品牌,产品信息等各方面的重要渠道,那么企业想做个好网站,应该从哪些方面做对比下功能呢?
|
6月前
|
API 数据安全/隐私保护 对象存储
大咖与小白的日常:如何设置公司内网访问
小白实现了在线编辑Office文件,但是却发现是公网可访问的,数据安全无法保证,这可把她急坏了。如何做到只能在公司内部访问呢?
135 0
|
云栖大会 云计算
如何玩转“企业在互联网的门牌号码”——关于域名背后的那些事儿
域名被誉为企业在互联网的门牌号码,随着互联网+时代的发展,会有更多的创业者和传统企业迈入互联网,如何更好的发挥域名的价值相信还是有很多人不太了解,2016杭州云栖大会域名专场分享将全面帮助大家更好的理解域名的价值。
7820 0
|
云安全 安全
瑞星搜狐畅游合作 “云安全”首次嵌入网游客户端
“游戏帐号怎么才能不被盗用?”“装备老丢怎么办?”网游盗号,这一与网游私服和外挂并列为网络犯罪打击重点的违法行为,正在大肆蚕食着网游玩家的心血,更为许多网民的网络安全带来了侵害。 2009年6月25日,搜狐畅游与瑞星公司达成深度合作协议,搜狐畅游将在旗下网游《天龙八部》安装包中集成瑞星“云安全”客户端。
1003 0
|
安全 数据安全/隐私保护 网络安全