怎么在nginx中配置多个虚拟主机vhost
在Nginx中配置多个虚拟主机vhost,需要在Nginx配置文件中添加相应的配置,配置文件通常位于/etc/nginx/nginx.conf中。
首先,在配置文件中添加一个server块,用于定义一个虚拟主机,该块包含有关该虚拟主机的所有信息,如主机名,端口号,服务器根目录等。例如:
server { listen 80; server_name example.com; root /var/www/example.com; index index.html; }
其中,listen指令指定了服务器监听的端口号,server_name指令指定了该虚拟主机的主机名,root指令指定了该虚拟主机的根目录,index指令指定了服务器默认的首页文件。
然后,在配置文件中添加多个server块,每个server块定义一个虚拟主机,每个server块中的配置项都是独立的,可以根据需要自定义。例如:
server { listen 80; server_name example1.com; root /var/www/example1.com; index index.html; } server { listen 80; server_name example2.com; root /var/www/example2.com; index index.html; }
最后,保存配置文件,重新加载Nginx,使配置生效,完成多个虚拟主机vhost的配置。
相关文章