發(fā)布前的準備工作
必備條件
- 一臺Linux (CentOS/Ubuntu)服務器
- 一款Web服務器(Nginx/Apache/Tomcat)
- 一個屬于自己的獨立域名(cn/com/org/...)
服務器的選擇
服務器類型
- Linux(CentOS)
- Windows
連接到遠程服務器
使用Gitbash連接服務器
- Gitbash下載
- 使用ssh user@remote_ip 連接到遠程服務器
- uname -a 查看服務器信息
Web服務器的選擇
Nginx: 高性能,高并發(fā)
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協(xié)議淺談