发布前的准备工作
必备条件
- 一台Linux (CentOS/Ubuntu)服务器
- 一款Web服务器(Nginx/Apache/Tomcat)
- 一个属于自己的独立域名(cn/com/org/...)
服务器的选择
服务器类型
- Linux(CentOS)
- Windows
连接到远程服务器
使用Gitbash连接服务器
- Gitbash下载
- 使用ssh user@remote_ip 连接到远程服务器
- uname -a 查看服务器信息
Web服务器的选择
Nginx: 高性能,高并发
Apache: 多平台、安全、流行
Tomcat: 多用于Java做jsp解析
这里使用Nginx做讲解。
nginx -V 查看版本
yum install epel-release 使用epel安装Nginx
配置Web服务器
- 需要注意的几个地方
- 修改权限 user nginx 改为 user root
- http > server > location
yam install vim 安装vim
:set nu 显示行号
i 进入insert模式
按esc后,输入:wq 保存并退出
上传网站到服务器
- 使用 scp命令
- scp -r local_dir user@ip:/remote_dir
:
···
yum install openssh-client //安装scp
ps -ef | grep nginx //查看Nginx服务
nginx -s stop //停止服务
### 进行域名购买及映射
### 了解网站如何工作
1. 输入网址
2. DNS解析,寻找对应的服务器地址
3. 进行第一次握手(HTTP会话)
4. 建立文档树
### 课程总结
1. 服务器(Linux,Centos)
2. Web服务器(Nginx)
3. 上传网站(ssh,scp)
4. 域名解析WWW、@
5. http协议浅谈
网友评论