工具
密码管理器
Bitwarden
官网
https://bitwarden.com/
Github
https://github.com/bitwarden
Bitwarden 是一款开源的密码管理服务,用户可在加密的保管库中存储敏感信息(例如网站登入凭据(简单说就是账号密码))。Bitwarden支持多种设备,从桌面端到移动端再到浏览器端,甚至连命令行和网页端都有!
准备
- 域名(已备案)
- 腾讯云SSL证书,能申请到免费1年的
- 服务器
- 在服务器上安装宝塔lnmp,并配置docker拉取bitwarden镜像,创建bitwarden容器,配置反向代理
- 配置website站点,把证书的私钥和公钥粘贴上去
宝塔
宝塔中文网站 https://www.bt.cn/new/download.html
安装
去中文下载页面获取脚本安装地址
- centos,直接复制命令窗口执行
url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec
- 安装完会弹出安装成功信息,并显示后台管理登录地址和账号密码,注意服务器配置安全组策略。
==================================================================
Congratulations! Installed successfully!
=============注意:首次打开面板浏览器将提示不安全=================
请选择以下其中一种方式解决不安全提醒
1、下载证书,地址:https://dg2.bt.cn/ssl/baota_root.pfx 双击安装,密码【www.bt.cn】
2、点击【高级】-【继续访问】或【接受风险并继续】访问
教程:https://www.bt.cn/bbs/thread-117246-1-1.html
mac用户请下载使用此证书:https://dg2.bt.cn/ssl/baota_root.crt
========================面板账户登录信息==========================
【云服务器】请在安全组放行 33269 端口
外网面板地址: https://112.xxx.72.108:33269/59463277
内网面板地址: https://172.xxx.122.92:33269/59463277
username: nuxxxxnp
password: 72xxxx95
浏览器访问以下链接,添加宝塔客服
https://www.bt.cn/new/wechat_customer
==================================================================
登录控制后台,会提示让绑定宝塔账号,就是注册的手机号
导航面板设置中能修改用户名和密码
进入管理后台会弹出下面界面,如果提示这个界面,那就选左边的 LNMP,点绿色的一键安装即可

配置Docker
手动配置
安装 docker,点击 Docker 再点击 安装docker
docker 拉取 valutwarden/server 镜像
按照步骤,在第四步输入 vaultwarden/server 再点击拉取。


- 拉取完成后,点击容器,再点击创建容器

填写容器内容
容器名称:vaultwardenDocker
镜像:vaultwarden/server:latest
本地端口:88
容器端口:80
挂在目录:/www/wwwroot/vaultwardenDocker
权限:读写
容器目录:/data
重启规则默认:停止后马上重启
内存:256

- 显示下面界面说明搭建完成了

命令行配置
也可以通过命令方式创建容器
docker run -d
--name vaultwardenDocker
-p 88:80
--restart=always
-e ADMIN_TOKEN=xxx
-e SIGNUPS_ALLOWED=true
-v /www/wwwroot/vaultwardenDocker:/data
vaultwarden/server:latest
-e 是bitwarden的配置参数
-e ADMIN_TOKEN=xxx
-e SIGNUPS_ALLOWED=true
-e WEB_VAULT_ENABLED=true
-e DOMAIN=https://www.xxx.cn

也是可以在 容器管理 编辑容器 环境变量 中添加bitwarden命令参数

访问bitwarden管理页面
访问 https://bitwarden.rokevin.cn/admin 管理里配置信息
ADMIN_TOKEN=xxxxxx
https://sspai.com/post/61694
设置网站目录和反代
- 按照图片的提示,网站-添加站点 输入域名,最后点击确定。

- 设置网站目录
选着导航网站,点击刚才创建网站的后面 设置,选择 网站目录,再点击 📁 文件夹图标,找到刚才docker那里设置的文件目录 /www/wwwroot/vaultwardenDocker ,再点击后面的保存

- 设置反向代理
选着导航网站,点击刚才创建网站的后面 设置,选择 反向代理,添加反向代理
代理名称:vaultwardenDocker
目标URL:http://127.0.0.1:88
发送域名:127.0.0.1

- 设置SSL
选着导航网站,点击刚才创建网站的后面 设置,选择 SSL,选择当前证书,填写私钥和证书,在点保存并启用证书

强制HTTPS开启

完成
至此,Bitwarden 搭建完成,可以通过域名愉快的访问 Bitwarden 服务了。
此外,bitwarden 提供了特别多的客户端,但是所有的应用一定要先改此处的设置,将服务器地址设置成你自己的域名。
宝塔nginx安装目录
宝塔面板是一款非常受欢迎的服务器管理面板,它提供了丰富的功能和简洁易用的界面,方便用户快速搭建和管理网站。
在使用宝塔面板的过程中,我们需要对Nginx进行安装,并了解Nginx的安装目录。
Nginx是一款高性能的HTTP和反向代理服务器,被广泛应用于各种互联网项目中。
Nginx是一种高性能的Web服务器,它被广泛用于反向代理、负载均衡和静态资源服务器等应用场景。
宝塔面板默认会集成安装Nginx,并提供了方便的界面进行配置和管理。
在安装宝塔面板后,默认情况下,Nginx的安装目录在/www/server/nginx下。
这个目录中包含了Nginx的所有配置文件、日志文件以及其他相关文件。
具体地说,/www/server/nginx目录中的主要文件和文件夹如下:
conf文件夹:存放Nginx的配置文件。其中,nginx.conf是主要的配置文件,用户可以在这里进行全局配置和站点配置。html文件夹:默认的网站根目录。当用户在宝塔面板中创建网站时,对应的站点目录就会被创建在这个文件夹下。logs文件夹:存放Nginx的日志文件。其中,error.log记录了Nginx的错误日志,access.log记录了访问日志。sbin文件夹:存放Nginx的可执行文件。temp文件夹:存放Nginx的临时文件。html文件:当用户打开网站时,默认会显示这个文件中的内容。可以根据需要进行修改或替换。
通过了解Nginx的安装目录,我们可以方便地对Nginx进行配置和管理。
在宝塔面板中,我们可以通过修改nginx.conf文件来进行一些全局的配置,比如端口号、虚拟主机等。
而对于具体的站点配置,我们可以在宝塔面板的网站管理界面中进行设置和修改。
需要注意的是,在对Nginx进行配置时,一定要注意备份原始文件,以防止配置错误导致网站无法正常访问。
宝塔面板Nginx的安装目录位于/www/server/nginx,通过对这个目录的了解,我们可以方便地进行Nginx的配置和管理,快速搭建和维护我们的网站。
在宝塔面板中安装Nginx时,默认情况下,Nginx的安装目录为/www/server/nginx。
在这个目录下,可以找到Nginx的主要配置文件、日志文件以及相关的其他文件。
- 配置文件目录:
Nginx的主要配置文件位于/www/server/nginx/conf目录下,其中最重要的文件是nginx.conf。这个文件包含了Nginx的全局配置信息,如监听端口、虚拟主机配置和上游服务器等。还可以在/www/server/nginx/conf/vhost目录中找到针对每个具体域名的配置文件。
- 网站目录:
默认情况下,Nginx的网站目录位于/www/wwwroot目录下。
在这个目录中,每个域名对应一个子目录,其中存放着该域名所对应的网站文件。
例如,如果你要部署一个名为example.com的网站,你可以将相关文件放在/www/wwwroot/example.com目录下。
- 日志文件目录:
Nginx的日志文件默认存放在/www/wwwlogs目录下。
这个目录包含了访问日志和错误日志,分别对应access.log和error.log文件。
访问日志记录了所有的HTTP请求和访问情况,而错误日志则用于记录Nginx运行过程中的错误信息。
除了上述目录外,Nginx还有一些其他的重要目录和文件值得注意。
例如:
/www/server/nginx/html目录是Nginx默认的欢迎页面目录,你可以在这个目录中放置自定义的欢迎页面。
/www/server/nginx/sbin目录下存放了Nginx的可执行文件。
总结起来,宝塔面板中Nginx的安装目录主要包括/www/server/nginx下的配置文件目录、网站目录和日志文件目录。
这些目录和文件的位置虽然默认设置的,但你也可以根据需要进行自定义设置。
通过理解和熟悉这些目录结构,可以更好地对Nginx进行管理和维护。