菜鸟运维笔记:配置Apache二级域名及WWW访问
2014-11-19 19:00
405 查看
域名
比如.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这两个。
小心403
注意所指向的根路径。必须是在DocumentRoot所指向的目录之内。否则在访问的时候,会报错
403 Forbidden You don't have permission to access / on this server.如果要配置其他路径的话,需要改变
<Directory />的权限,但是我感觉这样不安全。
符号链接
添加符号链接指向外围的目录。 比如我的二级域名所对应的网页放在/www/api/目录下。而我的
DocumentRoot是
/www/html/。此时我可以在
/www/html目录下:
ln -s api /www/html/api
配置DNSpod
在你的域名管理页面中添加一条记录。比如我要加一个**java**开头的二级域名。主机记录 | 记录类型 | 线路类型 | 记录值 | MX优先级 | TTL |
---|---|---|---|---|---|
java | A | 默认 | 104.131.149.55 | - | 600 |
相关文章推荐
- 菜鸟运维笔记:配置Apache二级域名及WWW訪问
- 菜鸟运维笔记:安装与配置Apache服务器
- Linux运维笔记-文档总结-Apache基本配置的介绍和语言支持,虚拟主机,访问控制的实现
- 菜鸟运维笔记:安装与配置Apacheserver
- xampp集成环境配置自定义端口号虚拟主机,局域网访问apache菜鸟教程
- Apache服务器运维笔记(2)----使用<IfDefine>容器实现不同的配置
- Apache运维中常用功能配置笔记梳理
- CentOS 7运维管理笔记(7)----Apache 基于端口的虚拟主机配置
- ubuntu 12.04 server《一》 apache+php+mysql 菜鸟配置笔记(合成,整理,实操版)
- Linux运维笔记----Apache基本配置
- CentOS 7运维管理笔记(6)----Apache 基于 IP 的虚拟主机配置
- 韩顺平PHP学习视频笔记整理029apache服务器使用及配置④ apache虚拟主机 web访问时序图
- CentOS 7运维管理笔记(8)----Apache基于域名的虚拟主机配置
- 运维笔记22 (apache的基本配置,静态网页,动态cgi,论坛搭建,squid实现正向,反向代理,简易cdn加速)
- 运维学习之Apache的配置、访问控制、虚拟主机和加密访问https
- Apache 配置多站点访问「为项目分配二级域名」
- CentOS 7运维管理笔记(8)----Apache基于域名的虚拟主机配置
- Linux配置WWW服务器全攻略 ( apache )
- Apache+svn 配置笔记
- 配置Apache二级域名