dthre 发表于 2016-9-9 09:00:25

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 webmaster@localhost
    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 :FORWARD ACCEPT :OUTPUT ACCEPT # 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 DROPCOMMIT
                   

页: [1]
查看完整版本: Debian 8 apache2