Apache网站配置

前言

之前一直都是使用nginx部署网站,这次因为特殊原因需要Apache,特此记录如下。

步骤

1 在/etc/apache2/sites-available/下,新建一个配置文件。
以我的博客站点为例,一个静态网站.
vim blog.conf:

1
2
3
4
5
<VirtualHost *:80>
ServerName nghuyong.top
ServerAlias blog.nghuyong.top
DocumentRoot /home/deploy/blog
</VirtualHost>

这里ServerName是域名,ServerAlias是别名,适用于需要解析多个域名,DocumentRoot就是静态网站的路径.

2 增加访问权限,编辑/etc/apache2/apache2.conf,添加

1
2
3
4
5
<Directory /home/deploy/blog/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

3 启动站点
执行a2ensite blog,就启动了新建的blog这个配置,相当于构建了一个软链接到site-enables目录。

4 重启apache

1
service apache2 reload