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.1409905699.txt.gz · 最后更改: 2014/11/01 02:02 (外部编辑)