当前位置:首页 > 服务器 > 正文

一个服务器搭建多个网站教程


先决条件:
已设置好的服务器,具有 root 访问权限
已注册的域名
LAMP 堆栈或类似的 Web 服务器软件
第 1 步:设置虚拟主机
创建虚拟主机来充当每个网站的容器。 这可以通过编辑 Apache 或 Nginx 配置文件来实现。
第 2 步:创建网站目录
对于每个网站,在服务器上创建目录存储其文件。 例如:
mkdir /var/www/example1
mkdir /var/www/example2
第 3 步:分配域名
将域名分配给每个虚拟主机。 这可以在 Apache 或 Nginx 配置文件中完成。 例如:
Apache (httpd.conf)

ServerName example1.com
DocumentRoot /var/www/example1


ServerName example2.com
DocumentRoot /var/www/example2

Nginx (nginx.conf)
server {
listen :80;
server_name example1.com;
root /var/www/example1;
}
server {
listen :80;
server_name example2.com;
root /var/www/example2;
}
第 4 步:上传网站文件
将每个网站的文件上传到相应的目录,例如:
cp index.html /var/www/example1/
cp index.html /var/www/example2/
第 5 步:重新启动 Web 服务器
重新启动 Web 服务器以加载新的配置:
systemctl restart apache2
systemctl restart nginx
第 6 步:测试网站
通过访问其域名测试每个网站是否正常运行:
https://example1.com
https://example2.com
其他提示:
使用 SSL 证书保护网站。
考虑使用负载平衡器来分发流量。
定期备份网站文件。
启用安全措施,如防火墙和入侵检测系统。