LNMP 配置二級域名

準備:php

  • 已備案的主域名,例如:www.test.com
  • 擁有本身的服務器
  • 服務器環境 LNMP 

目標: 配置一個二級域名: bbs.test.comcss

 

1 登陸域名後臺(阿里爲例)html

 記錄類型: Anginx

 主機記錄: bbs(二級域名的名字)服務器

 記錄值:服務器IP地址測試

2 添加域名文件夾:spa

  登陸你的服務器,code

  在路徑 /home/wwwroot/ 目錄下新建文件夾 bbs.test.com   ,並賦權限777server

 (我的服務器。便於管理。能夠直接777,其餘商用的或者公司的服務器要參看權限模塊。自行網上查吧)htm

  在路徑 /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: 其餘二級域名也是這樣。。能夠添加多個,都是這個步驟

相關文章
相關標籤/搜索