ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
其实www访问也可以理解为二级域名的一种。 ### [](https://code.csdn.net/guodongxiaren/yunwei/file/%E9%85%8D%E7%BD%AEApache%E4%BA%8C%E7%BA%A7%E5%9F%9F%E5%90%8D.md#%E4%BF%AE%E6%94%B9-http-conf%E6%96%87%E4%BB%B6)域名 比如.com、.org、.edu、.gov、.info、.net等等都是一级域名,或称顶级域名。 其具体格式是 *.顶级域名,比如csdn.net。而二级域名比如:bbs.csdn.net、blog.csdn.net。*.csdn.net的csdn.net就是二级域名。 实际上 http://csdn.net 都会重定向到 http://www.csdn.net 这个二级域 ### 修改 http.conf文件 在该文件中配置“虚拟主机”,即添加: ~~~ <VirtualHost *:80> ServerAdmin 879231132@qq.com DocumentRoot /www/html/api/ ServerName java.unclewang.org </VirtualHost> ~~~ 如果你想配置你的域名的www访问,只需要把上述步骤中的java改为www。其路径指向网站根目录(DocumentRoot指向的路径)就行了。 注意,此时你的一级域名(unclewang.org)再次访问的时候,也会被定向到/www/html/api目录下。为了避免这种情况,需要对原域名也配置一个虚拟主机。 ~~~ <VirtualHost *:80> ServerAdmin 879231132@qq.com DocumentRoot /www/html ServerName unclewang.org </VirtualHost> ~~~ **配置虚拟主机的标签里面,可以出现的选项有很多,最少要有DocumentRoot和ServerName这两个。** ### [](https://code.csdn.net/guodongxiaren/yunwei/file/%E9%85%8D%E7%BD%AEApache%E4%BA%8C%E7%BA%A7%E5%9F%9F%E5%90%8D.md#%E5%B0%8F%E5%BF%83403)小心403 注意所指向的根路径。必须是在`DocumentRoot`所指向的目录之内。否则在访问的时候,会报错`403 Forbidden You don't have permission to access / on this server.` 如果要配置其他路径的话,需要改变`<Directory />`的权限,但是我感觉这样不安全。 ### [](https://code.csdn.net/guodongxiaren/yunwei/file/%E9%85%8D%E7%BD%AEApache%E4%BA%8C%E7%BA%A7%E5%9F%9F%E5%90%8D.md#%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5)符号链接 添加符号链接指向外围的目录。 比如我的二级域名所对应的网页放在`/www/api/`目录下。而我的`DocumentRoot`是`/www/html/`。此时我可以在`/www/html`目录下: ~~~ ln -s api /www/html/api ~~~ ### [](https://code.csdn.net/guodongxiaren/yunwei/file/%E9%85%8D%E7%BD%AEApache%E4%BA%8C%E7%BA%A7%E5%9F%9F%E5%90%8D.md#%E9%85%8D%E7%BD%AEdnspod)配置DNSpod 在你的域名管理页面中添加一条记录。比如我要加一个**java**开头的二级域名。 | 主机记录 | 记录类型 | 线路类型 | 记录值 | MX优先级 | TTL | |-----|-----|-----|-----|-----|-----| | java | A | 默认 | 104.131.149.55 | - | 600 |