020--自找麻烦之 项目上线

1. 发布前准备: linux服务器(CentOS/Ubuntu),web服务器(Nginx/Apache/Tomcat),域名(cn/com/org)

2. 购买服务器:阿里云--云服务器ECS-- ... --注意点:安全组里面的 80 端口要勾选上--确认

3. 连接服务器:使用 gitbash连接服务器,ssh username@ip 连接到远程服务器

4. uname -a : 查看linux发行的版本

5. 安装web服务器:在centos下安装 Nginx :  yum install epel-release  再  yum install ngnix  , nginx -V 

6. 配置web服务器:cd /etc/nginx , ls (找到nginx.conf配置文件) ,(如果还找不到就 nginx -t 就可以看到),yum install vim  , vim nginx.conf  

user root;  //把user改成root
...
(找到 http > server > location)
location / {   //这里改成这样
  root /root/www/;  //网站项目路径,存放代码的地方
  index index.html index.htm;
}

7. 上传网站到服务器:scp -r local_dir user@ip:/reomte_dir  (如果服务器没有找到 scp 的指令就要安装 yum install openssh-client ) ,ps -ef | grep nginx  (查看nginx相关的进程), nginx -s stop (停止ngnix服务) ,nginx -t (可以查看nginx配置是否 ok),nginx -s reload (重新启nginx服务) ,一切配好就可以通过公网 ip 在浏览器访问

8. 域名: 阿里云--域名注册(按里面步骤,很简单)-- 进入域名管理-- 选择一个域名--解析--新手引导--填写公网ip地址--确认--备案(备案信息与域名信息要一致)

9. http 原理: 输入网址--DNS解析(寻找服务器地址)-- 第一次握手(http会话)--建立文档树,加载资源文件(渲染)

猜你喜欢

转载自blog.csdn.net/m0_37291785/article/details/80859815