响水凹

欢迎来到 Guang-Wen Duan (Dennis Duan) 的个人 Wiki

用户工具

站点工具


computer:net:httpd

HTTP服务器的安装和配置

这里使用的http服务器软件是Apache

不同操作系统的安装配置方法都不尽相同,下面还是依系统来分别讲述。

slackware

Apache的启动脚本是/etc/rc.d/rc.httpd,启动方法:

chmod a+x /etc/rc.d/rc.httpd
/etc/rc.d/rc.httpd start

Apache的配置文件在/etc/httpd/目录下,可根据需要自行修改。

Web页面的存放路径是/var/www/htdocs。

启用mod_ssl

编辑/etc/httpd/httpd.conf,取消下面几行注释(系统为slackware 14.0):

LoadModule ssl_module lib64/httpd/modules/mod_ssl.so
LoadModule socache_shmcb_module lib64/httpd/modules/mod_socache_shmcb.so
include /etc/httpd/extra/httpd-ssl.conf

此外还需生成CA证书,下面的方法只能用于测试:

cd /etc/httpd/
openssl req -new -x509 -nodes -out server.crt -keyout server.key

之后启动Apache时,服务进程将同时监听在http(80)端口和https(443)端口。

CentOS

安装并启动Apache:

yum install httpd
service httpd start

让Apache开机自启动:

chkconfig httpd on

CentOS下的防火墙缺省是开启的,所以需要打开http端口。执行如下命令进行配置:

system-config-firewall

Apache的配置文件在/etc/httpd/目录下,可根据需要自行修改。

Web页面的存放路径是/var/www/html。

启用mod_ssl

安装mod_ssl即可:

yum install mod_ssl

当然,也需要防火墙打开https端口。

computer/net/httpd.txt · 最后更改: 2014/11/01 02:02 由 127.0.0.1