快速部署一个静态网站
如何快速初始化服务器
添加新用户
# 创建一个新用户
[root@iZ2vc0pxdobjmjoqjf97a8Z ~]# useradd libsept24
# 修改密码
[root@iZ2vc0pxdobjmjoqjf97a8Z ~]# passwd libsept24
# 给新用户添加sudo权限
[root@iZ2vc0pxdobjmjoqjf97a8Z ~]# sudo vim /etc/sudoers
# 关闭root远程登录权限
[root@iZ2vc0pxdobjmjoqjf97a8Z ~]# sudo vim /etc/ssh/sshd_config
# 重启sshd服务
[root@iZ2vc0pxdobjmjoqjf97a8Z ~]# service sshd restart
然后我们退出,重新登录
初始化NGINX
安装nginx
# 1.切换root权限
[libsept24@iZ2vc0pxdobjmjoqjf97a8Z ~]$ sudo su
# 2.安装epel-release
[root@iZ2vc0pxdobjmjoqjf97a8Z libsept24]# yum install epel-release
# 3.安装nginx
[root@iZ2vc0pxdobjmjoqjf97a8Z libsept24]# yum install nginx
# 4.创建以后nginx静态文件的目录
[root@iZ2vc0pxdobjmjoqjf97a8Z libsept24]# mkdir -p /data/webroot
管理nginx的配置文件
# 1.修改nginx源配置文件
[root@iZ2vc0pxdobjmjoqjf97a8Z libsept24]# vim /etc/nginx/nginx.conf
# 2.添加配置文件引入地址
在上面的文件中添加include vhost/*.conf;,如下图所示
# 3.在/etc/nginx目录下创建vhost文件夹
[root@iZ2vc0pxdobjmjoqjf97a8Z nginx]# mkdir vhost
以后我们不同的域名就可以在vhost中创建对应的配置文件
以我的域名kedaya.site为例
server {
listen 80;
listen [::]:80;
server_name kedaya.site;
root /data/webroot/home/dist;
# logging
access_log /var/log/nginx/access.log combined buffer=512k flush=1m;
error_log /var/log/nginx/error.log warn;
# index.html fallback
location / {
try_files $uri $uri/ /index.html;
}
# index.php fallback
location ~ ^/api/ {
try_files $uri $uri/ /index.php?$query_string;
}
}
配置HTTPS
这里我们使用certbot来配置官网地址,官网推荐我们使用snapd来安装
# 安装snapd
[root@iZ2vc0pxdobjmjoqjf97a8Z vhost]# yum install snapd
# 启动snapd
[root@iZ2vc0pxdobjmjoqjf97a8Z vhost]# service snapd start
# 安装certbot
[root@iZ2vc0pxdobjmjoqjf97a8Z vhost]# sudo snap install --classic certbot
# 如果碰到 error: cannot install "certbot": classic confinement requires snaps under /snap or symlink from /snap to /var/lib/snapd/snap,则先执行一下命令
[root@iZ2vc0pxdobjmjoqjf97a8Z vhost]# ln -s /var/lib/snapd/snap /snap
# 安装certbot成功之后执行
[root@iZ2vc0pxdobjmjoqjf97a8Z vhost]# ln -s /snap/bin/certbot /usr/bin/certbot
使用certbot创建证书
- 使用
certbot
命令
本文链接:
/archives/1708415288822
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
LibSept24_!
喜欢就支持一下吧
打赏
微信
支付宝