apache配置虚拟主机(二级域名)

我想把我的域名suncl.xyz分出来个二级域名blog,来专门写博客。本来想用nginx+apache来跑php,nginx+tomcat来跑java,但是nginx具体配置还不了解,需要充电。先用apache跑php吧,反正更换也就是几个参数的事。

用apache来配置二级域名blog.suncl.xyz,先要确认服务器是否按照了apache,先用下面命令找apache配置文件

find / -name httpd.conf

如果找到,就说明安装了,没找到就用

yum install httpd

命令安装吧。

vi /etc/httpd/conf/httpd.conf

修改Listen 端口为80

最后一行增加虚拟主机配置文件

Include conf/httpd-vhosts.conf

cd /etc/httpd/conf/
vi httpd-vhosts.conf

httpd-vhosts.conf的内容为

<VirtualHost *:80>
ServerAdmin xxxxxx@qq.com
ServerName blog.suncl.xyz
ServerAlias blog.suncl.xyz
DocumentRoot “/var/www/html/blog”
<Directory “/var/www/html/blog”>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex index.php index.html index.htm
</Directory>
</VirtualHost>

重启apache

service httpd stop
service httpd start

最后域名blog.suncl.xyz解析到主机ip。这时,apache解析二级域名成功。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据