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: 其他二级域名也是这样。。可以添加多个,都是这个步骤
欢迎做技术的朋友一起沟通交流!伸手党请绕道,
代码改变世界QQ群:453011886