LNMP 配置二级域名

准备:

  • 已备案的主域名,例如:www.test.com
  • 拥有自己的服务器
  • 服务器环境 LNMP 

目标: 配置一个二级域名: bbs.test.com

 

1 登录域名后台(阿里为例)

 记录类型: A

 主机记录: bbs(二级域名的名字)

 记录值:服务器IP地址

2 添加域名文件夹:

  登录你的服务器,

  在路径 /home/wwwroot/ 目录下新建文件夹 bbs.test.com   ,并赋权限777

 (个人服务器。便于管理。可以直接777,其他商用的或者公司的服务器要参看权限模块。自行网上查吧)

  在路径 /home/wwwlogs/ 目录下新建文件 bbs.test.com.log 

3 添加配置文件

   进入路径:/usr/local/nginx/conf/vhost    新建文件:bbs.test.com.conf

   复制主域名的配置文件内容到 二级域名配置中。修改如下,红色标注的是我修改的内容

server
    {
        listen 80;
        #listen [::]:80;
        server_name bbs.test.com;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /home/wwwroot/bbs.test.com/;

        include other.conf;
        #error_page   404   /404.html;
        include enable-php.conf;

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location / {
        if (!-e $request_filename) {
                rewrite ^(.*)$ /index.php?s=$1 last;
                break;
        }
    }
    
        location ~ /\.
        {
            deny all;
        }

        access_log  /home/wwwlogs/bbs.test.com.log;
    }

 

完成之后。重启nginx 

#nginx命令 
  
start: 
/usr/local/nginx/sbin/nginx 
 
stop: 
/usr/local/nginx/sbin/nginx -s stop 
 
reload: 
/usr/local/nginx/sbin/nginx -s reload 

 

4 测试: 在你二级域名文件夹。添加一个文件,访问,就可以了。。

 

PS: 其他二级域名也是这样。。可以添加多个,都是这个步骤

 

posted @ 2017-04-01 10:00  依然范儿特西  阅读(1086)  评论(2编辑  收藏  举报