静态网站部署指南
一、资源准备
1.1 服务器
# 当前的服务器,公网ip:127.0.0.1
# 通过ssh协议连接访问服务器
1.2 域名
目前个人拥有的域名有:
域名 | 所有者 | 有效期 |
---|---|---|
wujinet.top | 个人 | 2029-04-15 |
1.3 网站代码
纯静态网站,网站源码由笔者自行开发并提供发布部署的技术支持。
二、技术栈
2.0 源码参仓库
源码仓库目前维护在码云平台(gitee.com)上。
2.1 Linux系统脚本命令
代码部署在:/home/server/frontend/wujinet/路径下。
2.2 Nginx应用配置
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx作为负载均衡服务:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。
2.3 前端编程
HTML、css、vue等前端框架编程语言。
2.4 必要的网络知识
三、配置步骤
3.0 网站源码的上传
- 通过ssh连接到服务器上,将官网源码上传至:/home/server/frontend/wujinet/路径下。
- 文件的解压缩:unzip 命令,解压源码文件。
3.1 服务器上Nginx网关应用的安装
安装NGINX应用
sudo yum install nginx
- 启动nginx
sudo systemctl start nginx
- 查看nginx启动情况
[root@iZbp15nia15xpkq7pshpu0Z opt]# ps -ef|grep nginx
root 78964 1 0 10:45 ? 00:00:00 nginx: master process /usr/sbin/nginx
nginx 78965 78964 0 10:45 ? 00:00:00 nginx: worker process
nginx 78966 78964 0 10:45 ? 00:00:00 nginx: worker process
root 78968 53210 0 10:45 pts/0 00:00:00 grep --color=auto nginx
- 查看nginx服务位置
[root@iZbp15nia15xpkq7pshpu0Z opt]# whereis nginx
nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx /usr/share/man/man3/nginx.3pm.gz /usr/share/man/man8/nginx.8.gz
- 设置nginx开机自启动
sudo systemctl enable nginx
- 修改nginx配置文件
[root@iZbp15nia15xpkq7pshpu0Z opt]# cd /etc/nginx/
[root@iZbp15nia15xpkq7pshpu0Z nginx]# ll
total 68
drwxr-xr-x 2 root root 6 Oct 8 2019 conf.d
drwxr-xr-x 2 root root 6 Oct 8 2019 default.d
-rw-r--r-- 1 root root 1077 Oct 8 2019 fastcgi.conf
-rw-r--r-- 1 root root 1077 Oct 8 2019 fastcgi.conf.default
-rw-r--r-- 1 root root 1007 Oct 8 2019 fastcgi_params
-rw-r--r-- 1 root root 1007 Oct 8 2019 fastcgi_params.default
-rw-r--r-- 1 root root 2837 Oct 8 2019 koi-utf
-rw-r--r-- 1 root root 2223 Oct 8
上一篇: php免费网站开发模
下一篇: 开发一个电商系统的技