Debian 8 apache2
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Debian 8 apache2相关的知识,希望对你有一定的参考价值。
一、目录结构:
/etc/apache2/
|-- apache2.conf //全局配置文件
|-- conf-available //配置文件
|-- conf-enabled //激活了的配置文件
|-- envvars
|-- magic
|-- mods-available
|-- mods-enabled
|-- ports.conf
|-- sites-available
`-- sites-enabled
二、三个命令a2enconf, a2enmod, a2ensite
作用是将available中的东西连接到enabled中去
三、创建站点`sites-available/001-gzyinkaixuan.conf`
<VirtualHost *:8080>
#ServerName www.example.com
ServerName localhost 指定你的服务器名称
#ServerAdmin [email protected]
DocumentRoot /home/www/site/pelican 指定你的web站点的文件位置
<Directory "/home/www/site/pelican">
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ErrorLog "|/usr/bin/rotatelogs /home/www/log/error.log.%Y-%m-%d-%H:%M:%S 5M"
CustomLog "|/usr/bin/rotatelogs /home/www/log/access.log 3600" combined
</VirtualHost>
四、使用a2ensite 001-gzyinkaixuan.conf激活你的站点,然后就可以访问
http://<yourip>:8080了,请注意防火墙端口开放
五、附加
默认防火墙策略:
*filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] # for established connections -I INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -s 127.0.0.1/32 -j ACCEPT -A INPUT -s ${MYIP} -j ACCEPT -A INPUT -p icmp -j ACCEPT # for ssh -A INPUT -p tcp --dport <your ssh port> -j LOCALNET # drop all -I INPUT -j DROP COMMIT
以上是关于Debian 8 apache2的主要内容,如果未能解决你的问题,请参考以下文章
debian Linux下 apache2 出错,不能启动,求助各位大侠
apache2.4 + php-fpm + phpmyadmin 在 debian
sh apache2 - 启用和禁用站点#apache2 #apache #debian #linux #ubuntu #webserver