更新时间:2022-04-10 12:29:41
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端口打开
1.可以使用gitbash连接服务器
使用 ssh user@remote_ip
然后输密码 就可以连接到服务器了
Git官网地址:https://git-scm.com/
2.使用图形化连接工具:xshell/winscp
xshell官网地址:https://www.netsarang.com/
winscp官网地址:https://winscp.net/
Nginx:高性能。高并发
Nginx官网地址:http://nginx.org/
Apache:多平台,安全,流行
Apache官网地址:http://www.apache.org/
Tomcat:多用于Java做jsp解析
Tomcat官网地址http://tomcat.apache.org/
主要是修改nginx的配置文件nginx.conf
如果不知道nginx配置文件的话可以通过nginx -t
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服务
可以使用gitbash,xftp,winscp来上传
gitbash是通过命令来操作
xftp和winscp是图形化界面操作
1.输入访问的网站
2.进行DNS解析,寻找域名对应的服务器地址
3.进行第一次握手(HTTP),浏览器发出request,nginx响应response,这就是一个握手
4.通过浏览器内核进行渲染页面,建立文档树,加载资源文件