ubuntu nginx 创建多个站点

原创 2015年07月08日 09:49:36

1、打开 etc下hosts 文件

/etc/hosts

添加 127.0.0.1 mysite

2、打开etc下nginx

/etc/nginx

创建vhosts文件夹,将sites-enabled目录下的default文件拷贝到vhosts目录下。

并将server_name localhost 修改成第一步中的mysite。


server {

    listen   80;
    server_name mysite;                    //第一个站点为localhost,第二个站点为mysite

    index index.php index.html index.htm;
    set $root_path '/home/mysite/public';
    root $root_path;

    try_files $uri $uri/ @rewrite;

    location @rewrite {
        rewrite ^/(.*)$ /index.php?_url=/$1;
    }

    location ~ \.php {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index /index.php;

        include /etc/nginx/fastcgi_params;

        fastcgi_split_path_info       ^(.+\.php)(/.+)$;
        fastcgi_param PATH_INFO       $fastcgi_path_info;
        fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

    location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {
        root $root_path;
    }


3、最后 重启nginx, sudo /etc/init.d/nginx restart

访问站点时需要在域名前加上http://,如:http://mysite,否则部分浏览器可能会出现无法正常打开的情况。

nginx 多域名虚拟主机配置 (nginx如何绑定多个域名)

nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里。  一、每个域名一个文件的...
  • Baple
  • Baple
  • 2015年03月11日 11:17
  • 12708

centos nginx设置多站点

配置虚拟站点 这里以配置2个站点(2个域名)为例,n 个站点可以相应增加调整,假设: IP地址: 202.55.1.100 域名1 example1.com 放在 /www/example1 ...
  • zkg510168343
  • zkg510168343
  • 2015年01月18日 13:40
  • 1178

Nginx设置虚拟主机,添加多站点

Nginx 目录: /usr/local/nginx/ 进行以下操作之前,请先登录域名管理后台,做好域名解析。 设置域名解析 http://bbs.tbhome.com.cn/for...
  • xiaoxiaoqiye
  • xiaoxiaoqiye
  • 2016年04月22日 13:05
  • 7321

nginx配置多个站点共用80端口

这两天自己编译lnmp环境,以前都是在windows下面用配置好了的环境,并没有遇到什么问题,今天自己去弄,问题多多,配置与名的时候就遇到很多问题:网上的说法也是乱七八糟,各种超长配置,叫你复制粘贴。...
  • zhezhebie
  • zhezhebie
  • 2017年06月19日 11:38
  • 2438

Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点

上一篇分享了 Nginx + Tomcat 反向代理 负载均衡 集群 部署指南,感觉还是相当实用型的,但是一般集群部署是基于大访问量的,可能有的企业用不到,类似一些企业官网,访问量并不是很大,基于这个...
  • u013354805
  • u013354805
  • 2017年03月05日 10:02
  • 478

在Nginx上配置多个站点

有时候你想在一台服务器上为不同的域名运行不同的站点。比如www.siteA.com作为博客,www.siteB.com作为论坛。你可以把两个域名的IP都解析到你的服务器上,但是没法在Nginx的根目录...
  • github_34457546
  • github_34457546
  • 2017年11月20日 13:58
  • 104

利用不同端口为本地nginx服务器配置多个站点

首先找到nginx的配置文件nginx.conf [root@localhost nginx]# vi nginx.conf 打开配置文件后找到类似下面一段: include /etc/ngin...
  • yongzhang52545
  • yongzhang52545
  • 2016年04月29日 17:03
  • 15385

在Nginx服务器中设置多个站点

 当我们有了一个 VPS 主机以后,为了不浪费 VPS 的强大资源(相比共享主机1000多个站点挤在一台机器上),往往有想让 VPS 做点什么的想法,银子不能白花啊:)。放置多个网站或者博客是个...
  • zxh2075
  • zxh2075
  • 2016年09月30日 10:13
  • 3895

docker nginx实现一个主机部署多个站点

在某站租赁的虚拟机快到期了,续费得花200多,想到在阿里云新买的服务器,不如把这个也转移过去。域名我就用真实的吧,大家别黑我网站就好了,谢谢各位了。 阿里云里面已经用部署了一个站点 用域名 www.d...
  • u011164906
  • u011164906
  • 2017年06月12日 20:20
  • 1389

使用Nginx反向代理 让IIS和Tomcat等多个站点一起飞

使用Nginx 让IIS和Tomcat等多个站点一起飞   前言:   养成一个好习惯,解决一个什么问题之后就记下来,毕竟“好记性不如烂笔头”。   这样也能帮助更多的人 不是...
  • qq_17731471
  • qq_17731471
  • 2016年12月09日 16:48
  • 399
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu nginx 创建多个站点
举报原因:
原因补充:

(最多只允许输入30个字)