经过域名解析访问http服务器

如何经过本身购买的域名访问指定的服务器?首先域名要经过备案。php

wKiom1jg4pHStDpIAABEZRyvcxE610.png


购买域名的网址上能够设置域名的解析(设置子域名,绑定公网ip等)html


wKiom1jg4AWiCOD8AABw2J5M90k939.png


我使用的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测试

wKiom1jg5UGTk5P1AADg28HFAFs698.png


测试子域名:blog.512430.net.net

wKioL1jg5UHRlykBAABTDzMhBwY582.png

相关文章
相关标签/搜索