Nginx配置多站vhost点的方法

  

假设你想在Linux Nginx中用不同的域名访问不同的目录,这时就要配置多个vhost,具体配置如下,假设网站根目录设定在/var/www/

  

1,在/var/www/下新建两个目录

     /var/www/ushark.net/var/www/ushark.wang      

2,编辑/etc/nginx nginx.conf

        http {   包括/etc/nginx/mime.types;   default_type应用程序/八进制;   log_format主要remote_addr - remote_user美元($ time_local]“请求”美元   ”地位body_bytes_sent美元美元http_referer”   “http_user_agent美元”“http_x_forwarded_for美元”;   access_log/var/log/nginx/access.日志主要;   sendfile>/etc/nginx/conf.d/ushark.net.conf/etc/nginx/conf.d/ushark.wang.conf      

4,复制如下配置信息到两个文件中,只要修改红色部分内容! ! !server_name与根保持一致即目录和域名一一对应! ! !

        服务器{   听80;   server_name www.ushark.net;   #字符集koi8-r;   # access_log/var/log/nginx/host.access。日志主要;   根/var/www/ushark.net/;   如果(!- e request_filename美元){#改写可根据网站需要增删   重写^/(. *)/索引。php去年;   }   位置/{   指数指数。php指数。html你;   }   # error_page 404/404. html;   #服务器错误页面重定向到静态页面/50 x.html   #   error_page 500 502 503 504/50 x.html;   位置=/50 x。html {   根/var/www/ushark.net/;   }   #代理PHP脚本Apache听>   systemctl重启nginx      

6,编辑/etc/主机! ! !核心步骤! ! !

        root@bogon ~ # vi 127.0.0.1 localhost。localdomain localhost   ::1 localhost6。localdomain6 localhost6   127.0.0.1 www.ushark.net   127.0.0.1 www.ushark.wang      

  

以上所述是小编给大家介绍的Nginx配置多站vhost点的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留的言,小编会及时回复大家的!

Nginx配置多站vhost点的方法