美文网首页
怎样一个服务器存放多个站点,分别绑定不同的域名

怎样一个服务器存放多个站点,分别绑定不同的域名

作者: 铅笔芯的Ta | 来源:发表于2018-08-19 00:20 被阅读873次

    对于富(qiong)有(bi)的开发工程师,自己有一个平常拿来练手服务器再正常不过。你不要说你的本地集成环境wamp,mamp,phpstudy什么就能练手,像我们这样的会的很多很牛(cai)逼(ji)的web开发,开发微信,开发小程序,服务器是必须的。这就有个问题,怎样才能在一个服务器上放置多个站点并且互不影响呢。别急,听我娓娓道来。

    1. 准备工作
    云服务器:腾讯云1核1GB1M
    系统:centos7.2
    环境:已安装lnmp 1.5
    备案域名:xxx.cn
    

    2.现在有两个站点,节省开支,当然要用二级域名,对应服务器上两个不同的站点目录

    movie.xxx.cn     /home/wwwroot/movie
    weixin.xxx.cn     /home/wwwroot/weixin
    

    3.添加两个站点配置文件,在添加配置文件前先打开ngin.conf看看是否有这句话:

    include vhost/*.conf;
    

    没有的话加上路径要准确

    进入vhost,创建两个配置文件

    movie.xxx.cn     vhost/movie.xxx.cn.conf
    weixin.xxx.cn    vhost/weixin.xxx.cn.conf
    

    写入配置,如下

    # movie.magicyou.cn.conf
    server{
            listen 80;
            server_name movie.xxx.cn; # 域名
            index index.html index.htm index.php;
            root  /home/wwwroot/movie;   # 网站目录完整路径
    
            #error_page   404   /404.html;
    
            # Deny access to PHP files in specific directory
            #location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }
    
            include enable-php.conf;
    
            location /nginx_status
            {
                stub_status on;
                access_log   off;
            }
    
            location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
            {
                expires      30d;
            }
    
            location ~ .*\.(js|css)?$
            {
                expires      12h;
            }
    
            location ~ /.well-known {
                allow all;
            }
    
            location ~ /\.
            {
                deny all;
            }
    
        }
    

    不会写不要紧,直接从默认配置文件里复制出来就行,改改就好

    另一个配置文件和上面类似,改一下路径和域名就行。

    4.最后一步,在hosts添加映射

    vim /etc/hosts
    

    添加以下内容:

    你的公网IP movie.xxx.cn
    你的公网IP weixin.xxx.cn
    

    最后重启一下服务器,记得启动lnmp。

    5.最重要的一步,域名解析要加上,我的是阿里云买的域名,解析如下


    域名解析

    好了,到此结束!哪里不对,勿打脸

    相关文章

      网友评论

          本文标题:怎样一个服务器存放多个站点,分别绑定不同的域名

          本文链接:https://www.haomeiwen.com/subject/wqvqiftx.html