我的目标是将我的 VPS 用于网络主机和种子箱。我想不出一种方法让它与它一起工作。目前,每个子域(包括我配置 swizzin 使用的子域)都会直接进入 Virtualmin“正在建设”页面。
任何人都可以帮助我(有详细的说明,因为我对此非常不擅长)。我尝试了一些反向代理和上游的建议,但无法让它工作。
目前正在尝试执行此操作 4 天。
答案1
对对对。经过几天的努力,我已经在一台 VPS 上运行 Virtualmin 和 swizzin 了。首先,你必须安装支持 nginx 的 Virtualmin
https://www.virtualmin.com/documentation/web/nginx
然后,安装swizzin
bash <(curl -sL git.io/swizzin) && . ~/.bashrc
从 gui 或终端安装 swizzin 面板
box install panel
并为您的域安装 LetsEncrypt
box install letsencrypt
并指向您的域名,例如 my.domain.com
编辑你的 nginx 默认值
nano /etc/nginx/sites-enabled
一个放在那里
server {
server_name my.domain.com;
listen x.x.x.x;
client_max_body_size 40M;
server_tokens off;
root /srv/;
include /etc/nginx/apps/*;
location ~ /\.ht {
deny all;
}
location /.well-known {
alias /srv/.well-known;
allow all;
default_type "text/plain";
autoindex on;
}
# SSL configuration
server {
server_name my.domain.com;
listen x.x.x.x:xssl;
ssl_certificate /etc/nginx/ssl/my.domain.com/fullchain.pem;
ssl_certificate_key /etc/nginx/ssl/my.domain.com/key.pem;
include snippets/ssl-params.conf;
client_max_body_size 40M;
server_tokens off;
root /srv/;
include /etc/nginx/apps/*;
location ~ /\.ht {
deny all;
}
}
你应该让 swizzin 与 Virtualmin 一起工作。