【LNMP】配置二級域名
準備:
- 已備案的主域名,例如:http://www.test.com/
- 擁有自己的伺服器
- 伺服器環境 LNMP
目標: 配置一個二級域名: http://bbs.test.com
1 登錄域名後台(阿里為例)
記錄類型: A
主機記錄: bbs(二級域名的名字)
記錄值:伺服器IP地址
2 添加域名文件夾:
登錄你的伺服器,
在路徑 /home/wwwroot/ 目錄下新建文件夾 http://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: 其他二級域名也是這樣。。可以添加多個,都是這個步驟
推薦閱讀:
※國內的個人用戶,是否還有保留CN域名的必要?
※註冊了zhihu.xxx的域名,怎麼才能把它賣給知乎?
※後綴為 .me 和 .it 的域名適合做什麼樣網站?有大型網站使用這種域名嗎?
※sublime text3是否具有官中版?此網站是否為騙子公司所為?那利益何在?
※zhihu.com 這個域名多少錢買的?