Nginx 虚拟主机配置

Posted alin_qu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 虚拟主机配置相关的知识,希望对你有一定的参考价值。

  nginx 版本:nginx/1.10.3 (Ubuntu)

  第一步:创建Nginx 虚拟主机

  Nginx 安装成功安装并且可以运行之后,在 /etc/nginx 目录下创建vhosts 目录,并且打开nginx.conf 文件,在http模块中,将vhosts

文件下所有以.conf文件包含进来,这样就可以在vhosts下创建不同域名的server,结构比较清晰。

include /etc/nginx/vhosts/*.conf;


server {
        listen       80;
        server_name test.com;
        index aa.php;
        root  /var/www/test;

    location  / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
         fastcgi_pass unix:/run/php/php7.0-fpm.sock;
         fastcgi_index  index.php;
         fastcgi_param  SCRIPT_FILENAME
         $document_root$fastcgi_script_name;
         include        fastcgi_params;
    }
}

##这里有两个location,location / 的优先级 比
location ~ \.php$ 的优先级要低
##设置的index 为aa.php

 







以上是关于Nginx 虚拟主机配置的主要内容,如果未能解决你的问题,请参考以下文章

配置nginx虚拟主机

linux学习:Nginx--常见功能配置片段与优化-06

Nginx——Nginx启动报错Job for nginx.service failed because the control process exited with error code(代码片段

Nginx配置文件详细介绍

nginx虚拟主机

nginx网站服务器