假设你想在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点的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留的言,小编会及时回复大家的!