网站发布流程

发布前的准备工作

必备条件

  1. 一台Linux (CentOS/Ubuntu)服务器
  2. 一款Web服务器(Nginx/Apache/Tomcat)
  3. 一个属于自己的独立域名(cn/com/org/...)

服务器的选择

服务器类型

  • Linux(CentOS)
  • Windows

连接到远程服务器

使用Gitbash连接服务器

  • Gitbash下载
  • 使用ssh user@remote_ip 连接到远程服务器
  • uname -a 查看服务器信息

Web服务器的选择

Nginx: 高性能,高并发
Apache: 多平台、安全、流行
Tomcat: 多用于Java做jsp解析
这里使用Nginx做讲解。

http://nginx.org

nginx -V 查看版本
yum install epel-release 使用epel安装Nginx

配置Web服务器

  • 需要注意的几个地方
  1. 修改权限 user nginx 改为 user root
  2. 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协议浅谈

















©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容