Centos Apache 上部署静态网站

本身这个事情挺简单的,但是自己折腾下来发现还是浪费了不少时间,这里记录一下,免得以后再踩坑~

1.安装apache
sudo yum install apache2 libapache2-mod-wsgi

2.apache 常用的命令 ( 在centos上 )

重启 service httpd start
启动 service httpd start
停止 service stop restart

3.安装包路径

如果采用RPM包安装,安装路径应在 /etc/httpd目录下
apache配置文件:/etc/httpd/conf/httpd.conf
Apache模块路径:/usr/sbin/apachectl
web目录:/var/www/html

4.静态文件的配置路径
vim /etc/httpd/conf/httpd.conf

如果是django在尾部加上LoadModule wsgi_module modules/mod_wsgi.so

5.静态文件配置参考:

<VirtualHost *:80>
    DocumentRoot 网站安装路径,以/结尾
    ServerName www.zhangte.org
</VirtualHost>
<Directory 网站安装路径,以/结尾>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>