网站首页 » 网站运营 » Linux » 阿里云服务器部署多站点
上一篇:
下一篇:

阿里云服务器部署多站点

买了一个云服务器肯定得物尽其用,所以在这里就给大家分享下如何在阿里云服务器里部署多个站点。

步骤如下:

  • 1、域名绑定、解析
  • 2、新增 nginx 配置文件
  • 3、创建网站目录程序上传(注意目录权限问题)

第一点:也没什么好说的,只需要在阿里云后台控制台中把域名解析到你的公网 IP 就可以了。

第二点:nginx 配置文件,这个你只需要在 nginx/conf.d 目录下为每一个网站添加一个 .conf  文件就可以了。

第三点:关于目录就得注意了,当你添加好 nginx 配置文件后,如果你通过域名访问页面时提示 403 Forbidden,说明解析没问题,就是权限问题了。

.conf 文件内容大致内容如下:

看这里
server{
    listen 80;
    server_name yunkus.com;
    root /home/yunkus.com;
    index index.php index.html;

    location / {
        # This is cool because no php is touched for static content.
        # include the "?$args" part so non-default permalinks doesn't break when using query string
        try_files $uri $uri/ /index.php?$args;
    }

    location = /favicon.ico {
        log_not_found off;
        access_log off;
    }

    location = /robots.txt {
        allow all;
        log_not_found off;
        access_log off;
    }

    location ~ \.php$ {
          fastcgi_pass  127.0.0.1:9000;
          fastcgi_index index.php;
          fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
          include    fastcgi_params;
    }
}

要添加站点时就得在 nginx/conf.d 目录下新建一个文件 .conf 后缀文件,nginx 目录下的 nginx.conf 文件会自动去nginx/conf.d 目录下查找相关站点的配置文件,站点配置文件 .conf 内容为上面的代码。把代码里面的  server_name(网站域名)、root(网站根目录)、index(默认首页文件)分别改为你的就好,其实不管是阿里云的服务器,还是其它服务商的服务器也都是一样的,只要你买的服务器安装的是 linux 系统就可以了。至于上面代码中的其它配置的话你可以网上搜索下。完成上面三个步骤一个个站点就配置好了,配置多站点的话重复上面的套路就好。本文虽然简单,但对于新手来说也算是比较繁琐,希望对你有帮助。

  • 微信扫一扫,赏我

  • 支付宝扫一扫,赏我

声明

原创文章,不经本站同意,不得以任何形式转载,如有不便,请多多包涵!

本文永久链接:http://yunkus.com/aliyun-server-deploying-multiple-sites/

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论 END