没有合适的资源?快使用搜索试试~ 我知道了~
首页Owncloud 安装全记录(超详细)
资源详情
资源推荐
Owncloud 安装全记录(超详细)
本文出自以下地址:http://blog.csdn.net/avilifans/
article/details/13291633
为了保证一个纯净的环境,我重新安装了一台 centos 系统
[root@localhost httpd-2.2.23]# lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-
amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-
noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.3 (Final)
Release: 6.3
Codename: Final
在安装玩系统之后,首先需要搭建 yum 源,centos 的网络 yum 源是非
常简单的,甚至不需要你修改任何配置,只要安装一个小软件,Crpm -
ivh epel-release-6-5.noarch.rpm
然后 yum 就可以使用了
第一部分Capache 的安装
由于在编译 apache 的时候,需要用到一些插件,所以我们需要提前安
装
yum install gcc gcc-c++ ncursers-devel zlib2-zip -y
apache 的编译安装很简单,但是我们需要安装一些包便于 apache 功
能的扩展
1、apr-1.4.6.tar.gz 的安装
[root@localhost lamp]# tar xf apr-1.4.6.tar.gz -C /usr/src/lamp/
[root@localhost apr-1.4.6]# pwd
/usr/src/lamp/apr-1.4.6
[root@localhost apr-1.4.6]# ./configure --enable-threads --disable-
ipv6 --with-devrandowm=/dev/random && make && make install
2、libiconv-1.13.tar.gz 的安装
[root@localhost libiconv-1.13]# ./configure --enable-static && make
&& make install
3、apr-iconv-1.2.1.tar.gz 的安装
[root@localhost lamp]# tar xf apr-iconv-1.2.1.tar.gz -C /usr/src/lamp/
[root@localhost apr-iconv-1.2.1]# ./configure
--with-apr=/usr/local/apr/bin/apr-1-config
[root@localhost lamp]# make && make install
[root@localhost apr-iconv-1.2.1]# ln -s
/usr/src/lamp/apr-iconv-1.2.1/lib/libapriconv-1.la /usr/src/lamp/apr-
iconv-12.1/lib/libapriconv.la
4、安装 openssl nss-devel
[root@localhost lamp]# yum install openssl* nss-devel -y
5、安装 apr-util-1.4.1.tar.gz
[root@localhost lamp]# tar xf apr-util-1.4.1.tar.gz -C /us
r/src/lamp/
[root@localhost apr-util-1.4.1]# ./configure
--with-apr=/usr/local/apr/bin/apr-1-config --with-apr-iconv=./apr-iconv
--with-openssl=/usr --with-nss=/usr --with-mysql=/usr/local/mysql --
with-iconv=/usr/local && make && make install
6、安装两个 rpm 包C
libzip-0.9-3.1.el6.i686.rpm
libzip-devel-0.9-3.1.el6.i686.rpm
[root@localhost lamp]# rpm -ivh libzip-0.9-3.1.el6.i686.rpm
warning: libzip-0.9-3.1.el6.i686.rpm: Header V3 RSA/SHA256
Signature, key ID c105b9de: NOKEY
Preparing...
########################################### [100%]
1:libzip
########################################### [100%]
[root@localhost lamp]# rpm -ivh libzip-devel-0.9-3.1.el6.i686.rpm
warning: libzip-devel-0.9-3.1.el6.i686.rpm: Header V4 DSA/SHA1
Signature, key ID 192a7d7d: NOKEY
Preparing...
########################################### [100%]
1:libzip-devel
########################################### [100%]
7、安装 pcre-7.9.tar.gz
[root@localhost lamp]# tar xf pcre-7.9.tar.gz -C /usr/src/lamp/
[root@localhost pcre-7.9]# ./configure --enable-utf8 --enable-rebuild-
chartables --enable-newline-is-any --enable-pcregrep-libz --enable-
pcregrep-libbz2
make && make install
8、安装 httpd--2.2.23.tar.gz
[root@localhost softs]# tar xf httpd--2.2.23.tar.gz -C /usr/src/
[root@localhost softs]# cd /usr/src/httpd-2.2.23/
[root@localhost httpd-2.2.23]#./configure --enable-modules=all --
enable-mods-shared=all --enable-cache --enable-disk-cache --
enable-dumpio --enable-echo --enable-example --enable-logio --
enable-mime-magic --enable-expires --enable-headers --enable-
unique-id --enable-proxy --enable-proxy-balancer --enable-proxy-http
--enable-proxy-ajp --enable-proxy-connect --enable-ssl --enable-
static-ab --enable-http --enable-info --enable-cgi --enable-vhost-alias
--enable-so --enable-rewrite --with-apr=/usr/local/apr-httpd/bin/apr-1-
config --with-apr-util=/usr/local/apr-httpd/bin/apu-1-config --with-
pcre=/usr/local --with-ssl=/usr --with-mpm=prefork
9、修改 apache 配置文件
[root@localhost ~]# vi /usr/local/apache2/conf/httpd.conf 指定
DocumentRoot 和允许访问
将CC第 195 行的目录路径也改为C/var/www <Directory "/var/www">
[root@localhost ~]# mkdir /var/www /var/log/httpd
[root@localhost ~]# chown -R daemon.daemon /var/www
/var/log/httpd
[root@localhost ~]# cp /usr/local/apache2/bin/apachectl
/etc/rc.d/init.d/apache
[root@localhost ~]# /etc/init.d/apache start
[root@localhost htdocs]# mv /usr/local/apache2/htdocs/index.html
/var/www/ ------将 apache 默认路径下的 index.html 移动到指定的
DocumentRoot 下面
浏览器访问 http://127.0.0.1/
It works!
10、开启虚拟主机
[root@localhost conf]# vi httpd.conf
将这一行前面的#去掉
Include conf/extra/httpd-vhosts.conf
[root@localhost extra]# cd /usr/local/apache2/conf/extra/
[root@localhost extra]# vi httpd-vhosts.conf ##增加一台虚拟主机
<VirtualHost *:80>
ServerAdmin owncloud@localhost
DocumentRoot "/var/www/owncloud"
ServerName test.owncloud.com
ErrorLog "/var/log/httpd/owncloud.error.log"
CustomLog "/var/log/httpd/owncloud-access_log" common
</VirtualHost>
重启 apache 服务
剩余23页未读,继续阅读
Liteboy
- 粉丝: 58
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功