• 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: 其他二级域名也是这样。。可以添加多个,都是这个步骤

  • 相关阅读:
    样式问题
    布局
    通用模板实现可变参数函数
    使用单例模式实习string类
    动态生成一维数组和二维数组
    自定义的类传数据到主窗口控件上的方法
    使用TableView
    G480折腾上了黑苹果,完美了,哈哈
    error C2383: 此符号中不允许有默认参数
    动态链接库的隐式动态链接和显示动态链接
  • 原文地址:https://www.cnblogs.com/richerdyoung/p/6654690.html
Copyright © 2020-2023  润新知