
Apache 服务器软件官方网站。 http://www.apache.org
最流行的web服务器, 也许就是apache web服务器了,虽然现在出现了
很多,而且评论说比apache好多少倍,但是apache作为经典,成熟的web服务器并不过份。
下面我们就在 CentOS 5.3 Linux 服务器上安装 apache 2.2.11 版本,
Linux , Unix 安装都是 编译安装的吧,呵呵。
1, 首先你必须下载 : httpd-2.2.11.tar.gz
文章最后我会提供 .7z 的 文件给大家下载,下载后解压就可以了,
当然你也可以到官方 http://www.apache.org 上下载。
2, 解压
src]# tar vxzf httpd-2.2.11.tar.gz
3, 进入目录
# cd httpd-2.2.11
httpd-2.2.11]# ./configure --sysconfdir=/etc --enable-ssl --enable-modules
配置文件放在 /etc 下
no SSL-C headers found
configure: error: ...No recognized SSL/TLS toolkit detected
没有 ssl 我们,生成makefile 文件失败,以后再安装 openssl 也可以
httpd-2.2.11]# ./configure --sysconfdir=/etc --enable-modules
好,这次没有发现什么错误, --enable-modules 这个强烈建议加上,
也就是说 以后apache 可以添加其他的模块,方便很多。
下面进行编译,make编译 需要一定的时间,不过比起编译mysql要快些。
httpd-2.2.11]# make
下面进行安装
httpd-2.2.11]# make install
安装完成了。。。
4, 启动服务 测试一下吧。
]# /usr/local/apache2/bin/apachectl start &
# netstat -tnl 可以看到 80 端口,说明apache启动了。
tcp 0 0 :::80 :::* LISTEN
打开浏览器进行访问吧。
# ifconfig 查看 Linux 服务器ip地址。
inet addr:192.168.138.128
http://192.168.138.128
看到 It works! 说明正常工作了
cd /usr/local/apache2/
可以看到 htdocs 就是 web 服务器的 目录所在
你可以想我这样 vi test.html 上面写一些信息,然后进行访问。
让 Apache 自动启动
# echo "/usr/local/apache2/bin/apachectl start &" >> /etc/rc.local
好,然后重启服务器,就可以发现 apache 自动启动了。演示就到这里,谢谢大家观看
06月 8th, 2009 at 15:31:48 #centos
linux下vsftpd用户和apche用户目录权限的问题:
比如我的网站的目录在/var/www/demo下,其中网站根目录下有个upload文件夹是专门用来上传图片的。
所以我把这个目录的权限设置为了 777 ,然后通过php程序自动在upload目录下建立了一个文件夹090602,并在090602下通过程序上传一个1.jpg到这个目录下,这样出现了问题一:我通过客户端的flashfxp连接上去之后不能删除090602这个目录及其下的1.jpg,原因是这个090602和1.jpg的所有者是 apache系统下的daemon组的daemon 。
问题二:我现在通过flashfxp以newuser(它是属于我新建的一个组flashfxp)登录vsftpd并在网站的upload目录下建立一个090603目录,但这样到了09年6月3号的时候php程序却不能在090603这个目录下上传文件了 。
请问有什么好的方法让upload目录下的所有目录及文件同时属于flashfxp组的newuser用户和apache系统下的daemon组的daemon用户呢?或者大家有什么更好的方法呢?
[回复]
adminreply on 2009-06-08 16:48:58:
只要设置某个组权限, 然后将其他用户加入去那个组,那么这些用户都有这个组的权限了。针对你上面的问题,把 vsftpd的用户 加入 daemon组 试一下,看看可否。
08月 11th, 2009 at 21:21:31 #我是弃猫
Not Found
The requested URL /post/584.html was not found on this server.
Apache/2.2.3 (CentOS) Server at http://www.bestdong.cn Port 80
最近老是如此,一半以上的时间都遭遇了这个情况!我是Mac OS X 10.4.10浏览器是用火狐的,不知道为什么最近老是如此!
[回复]
08月 12th, 2009 at 17:54:15 #admin
提示,无法访问页面 /post/584.html , 其他页面访问正常吗 ?
我是Mac OS X 10.4.10浏览器是用火狐的,其他浏览器正常访问 ?
[回复]
12月 21st, 2009 at 15:27:29 #Xyes
IP 不能访问。 安装完 Apache PHP 或者Xampp后 IP不能访问到测试网页。。
槽糕.....糟糕!此链接好像已损坏。
请问这如何解决
[回复]
adminreply on 2009-12-22 08:37:47:
Xampp 没有使用过, 是用本地 http://127.0.0.1 不能访问吗? 试一下 http://localhost