您的位置:首页 > 运维架构 > Apache

菜鸟运维笔记:配置Apache二级域名及WWW訪问

2017-04-29 10:42 253 查看


事实上www訪问也能够理解为二级域名的一种。

域名

比方.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
javaA默认104.131.149.55-600
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: