如何經過本身購買的域名訪問指定的服務器?首先域名要經過備案。php
購買域名的網址上能夠設置域名的解析(設置子域名,綁定公網ip等)html
我使用的apache版本是2.4.6,編輯apache配置文件:(# vim /etc/httpd/conf/httpd.conf)apache
子域名訪問服務器指定路徑:vim
<VirtualHost *:80> DocumentRoot "/www/html" ServerName www.512430.net </VirtualHost>
子域名訪問服務器指定路徑:bash
<VirtualHost *:80> DocumentRoot "/www/html/blog/public" ServerName blog.512430.net </VirtualHost>
禁止公網ip訪問:服務器
<VirtualHost *:80> DocumentRoot "/www/error" ServerName 服務器公網ip RewriteEngine On RewriteRule ^.* /400.php </VirtualHost>
重啓apache服務:ide
# systemctl restart httpd.service
測試子域名:www.512430.net測試
測試子域名:blog.512430.net.net