我以前使用过并设置过 Apache,但从未使用过 nginx。有人能给我提供一份好的指南,介绍如何设置和运行 nginx 以支持多个网站(我想是虚拟主机)。
我想要在 nginx 上运行具有不同主目录(~/domain1.com、~/domain.com 等)的不同网站。
答案1
Debian 的方式是在 /etc/nginx/sites-available 中为每个虚拟主机创建一个文件,然后在 /etc/nginx/sites-enabled 中建立符号链接;然后对于每个站点,如下所示:
server {
listen 80;
server_name rav.shishnet.org;
access_log /var/log/nginx/rav.shishnet.org.log;
root /home/shish/rav.shishnet.org/;
}