必备条件: ① 架设到公网的服务器 一台Linux(CentOS/Ubuntu、)或者windows服务器
② 部署web项目的服务 一款web服务器(Nginx/Apache/Tomcat)
③ 方便访问的独立域名
1 服务器购买几个重要步骤 (CentOS) ① 选择服务器实例cpu大小和内存大小
② 镜像(操作系统):选择公共镜像
③ 存储:可以多买一块数据盘或者增加系统盘
④ 网络安全组: 要把 80 端口勾上(http默认端口,而且是隐式的)
⑤ 选择 自定义密码
2 用 gitbash 连接服务器
① 在Git Bash 里面输入 ssh root@xx.xxx.xx.xxx (IP地址) 回车并输入密码 可以链接服务器
② 输入 uname -a 查看当前系统的详细信息
3 web服务器选择(Nginx) ① 先连接服务器 在Git Bash 中输入 1 -yum install epel-release 2 -yum install Nginx 安装
② 输入 nginx -V 查看是否安装成功
ps: windows下nginx安装过程:
1、地址:http://nginx.org/en/download.html
2、选择:nginx/Windows-1.16.0 下载并解压到c盘
3、cmd:然后打开命令行cmd,切换到解压的那个nginx目录,运行nginx.exe -t
如果出现了下面这两行说明安装nginx成功!
nginx: configuration file C:\nginx/conf/nginx.conf test is successful
4 配置web服务器
① 先连接服务器 找到配置文件 方式一:cd /etc/ngnix 方式二:ngnix -t 查询配置文件位置
② 安装vim 输入 yum install vim
③ 打开 vim.nginx.conf 更改 1. user => root 2. locatiob root => /root/www
ps: vim使用方式 ① 按 shift 和 冒号 : (从只读模式切换模式 ) 出现了 : 号 写入set nu 在按 I 字母
切换到insert模式(左下角会出现insert) 然后修改 ② 保存: 按 ESC 再按 shift 和 冒号 : ,输入wq
5 上传网站到服务器
确认本地和服务器scp 有没有安装 连接服务器 输入 scp 查看是否存在
输入yum install openssh-client (openssh-client中有scp工具)
① 不需要连接服务器 输入 scp -r local_dir user@reomte_dir 上传代码
② 输入 ls 查看当前文件夹下的文件
③ 查看进程: ps -ef | grep nginx
停止进程:nginx -s stop
重启nginx: 直接nginx 或者先 nginx , 再 nginx -s reload
6 域名购买并解析(www,@) 以及备案