Linux下安装Apache并以mod

源码编译方式安装Apache

首先下载Apache源码压缩包,地址为

继续下载apr和apr-util压缩包,地址为

下载pcre压缩包,地址为

l 安装arp

tar -zxf apr-1.5.0.tar.gz #解压压缩包 压缩包名称根据版本号决定 cd apr-1.5.0 #进入解压目录 ./configure --prefix=/usr/local/apr #进行安装配置 设置安装位置 make #编译 sudo make install #安装

l 安装apr-util

tar –zxvf apr-util-1.5.3.tar.gz #解压 压缩包名称根据版本号决定 cd apr-util-1.5.3 #进入解压目录 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config make sudo make install

l 安装pcre

unzip –o pcre-8.34.zip #解压 文件名依据版本号而定 cd pcre-8.34 ./configure --prefix=/usr/local/pcre make sudo make install

l 安装Apache

tar –zxvf httpd-2.4.7.tar.gz #解压 我安装的为2.4.7版本 cd httpd-2.4.7 ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ make sudo make install

之后启动Apache,

cd /usr/local/apache2/bin sudo apachectl –k start 或者 sudo service apache2 start

如果看到如下页面,说明安装成功。

Linux下安装Apache并以mod

如何控制Apache服务

启动:

sudo service apache2 start 或者 sudo apachectl start

停止:

sudo service apache2 stop 或者 sudo apachectl stop

重启:

sudo service apache2 restart 或者 sudo apachectl restart

重新加载站点:

sudo service apache2 reload 如何使Apache支持django

采用mod_wsgi的方式。

首先需要下载mod_wsgi-2.4.tar.gz。

可以到 官网 下载。

还可以到点 这里 直接下载。

接下来执行如下命令,对压缩包进行解压;

tarzxvf mod_wsgi-3.4.tar.gz

然后cd到解压之后的目录,执行如下命令,产生配置编译配置文件;

./configure --with-apxs=/usr/local/apache2/bin/apxs --with-Python=/usr/bin/python

其中/usr/local/apache2为Apache的安装目录,确保apxs存在于bin目录中,/usr/bin/python为Ubuntu中python默认安装位置。

接下来执行make 命令,进行编译;

make

最后执行如下命令,进行安装;

sudo make install

如果到这里都顺利的话,会提示“chmod 755 /usr/local/apache2/modules/mod_wsgi.so” 为mod_wsgi.so赋权。如图:

Linux下安装Apache并以mod

照着提示输入命令即可:

chmod 755 /usr/local/apache2/modules/mod_wsgi.so

接下来,安装Django

django官网( https://www.djangoproject.com/download/ )上提供了两种安装方式。

l pip方式

pip install Django==1.6.2

l 直接下载压缩包安装,下载地址 https://www.djangoproject.com/download/1.6.2/tarball/

tar xzvf Django-1.6.2.tar.gz #先解压cd Django-1.6.2 #进入解压后目录 sudo python setup.py install

上面两种方式任选一种即可。

安装完成后可以在终端窗口中查看是否安装成功

Linux下安装Apache并以mod

我安装的是django 1.7版本。

如何新建一个django网站

Apache的默认www服务地址为/var/www,刚刚安装好服务后,里面只有一个index.html的网页文件。

接着说一下Apache,由于Apache在Linux下安装后,安装文件是分两部分存在的,一部分在安装时指定的目录中,另一部分在/etc/apache2目录中。

由于我安装Apache时,指定的目录是/usr/local/apache2,所以我的机器上apache分布在如下两个目录,即:

/usr/local/apache2  #可执行程序目录

/etc/apache2        #配置文件目录

进入/etc/apache2目录,查看目录结构,其中蓝色为目录,白色为文件。

Linux下安装Apache并以mod

httpd.conf 文件通常是一个空文件,以后设置时可以加入以下指令;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/ceab178a6686aa615edb9067462dddb4.html