欢迎来到天天文库
浏览记录
ID:24208843
大小:54.50 KB
页数:4页
时间:2018-11-13
《freebsd平台下架设安全高效的web服务器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、FreeBSD平台下架设安全高效的Web服务器 FreeBSD是一个可以在Intel兼容机、DECAlpha或PC98架构的计算机上执行的UNIX操作系统。由于FreeBSD是Unix的一个分支系统,因此它具有Unix的特性,可以完成Unix可以做的工作。同时,FreeBSD也是一套免费的操作系统,它可以让我们的个人计算机变成先进的工作站,更稳定的提供你所需要的网络服务。接下来,本文将着重介绍如何在FreeBSD平台下架设and setifaddr10.0.0.1/010.0.0.2/0 adsl:#配置代号 setdevicePPPoE:vr0 #vr0改成你连接ADSLmodem的
2、网卡名 setmru1492 setmtu1492 setauthnameusername#username是拨号用户名 setauthkeypassonsforuserconvenience. #Pleasemakeallchangestothisfile,notto/etc/defaults/rc.conf. #Thisfileno/etc/defaults/rc.conf. hostname=.usask255.255.255.0#内网网卡ip地址,fxp0是网卡名 id_enable=YES #开机加载id kern_securelevel_enable=NO li
3、nux_enable=YES nfs_reserved_port_only=NO sendmail_enable=NO sshd_enable=YES usbd_enable=NO gateode=ddial ppp_nat=YES #启用透明代理 ppp_profile=adsl #配置代号 #--sysinstallgenerateddeltas--#dash;>Distributions>ports,ports即被安装到/usr/port目录中。 3、接着安装a12下一页....,。pache+modssl,安装后系统会产生启动脚本apache.sh,在/u
4、sr/local/etc/rc.d目录中,可以通过运行apache.shstart/stop来启动或停止apache。命令格式为: #cd/usr/ports//apache13-modssl #makeinstall #FreeBSD会自动从网络下载并安装 4、安装mysql,完成后将建立启动脚本/usr/local/etc/rc.d/mysql-server.sh,命令格式为: #cd/usr/ports/databases/mysql323-server #makeinstall 5、安装apache模块mod_php4,命令格式为: #cd/usr/ports//mod_
5、php4 #FreeBSD会自动从网络下载并安装 接着编辑scripts目录下的configure.php文件,加入对OpenSSL的支持,命令格式为: #viscripts/configure.php 打开此文件后,找到OpenSSLOpenSSLsupportON然后将其改为OpenSSLOpenSSLsupport,修改完成configure.php后,再编辑apache的配制文件/usr/local/etc/apache/httpd.conf,添加如下内容: DirectoryIndexindex.phpindex.html #设置默认可以使用的主页名称 AddTypeapp
6、lication/x-httpd-php.php AddTypeapplication/x-httpd-php-source.phps #这2句需要手工添加 6、开始测试,重新启动并以root身份登录,然后执行命令top(线程查看命令),如果看到如下内容,表示一切装备就绪: PIDUSERNAMEPRINICESIZERESSTATEMAND 69root20440K296Kselectnatd#网络地址转换进程 132root203692K3052Kselecthttpd#apache进程 166mysql2027480K4824Kpollmysqld#mysql进程 在浏览器
7、地址栏输入192.168.0.1,如果显示apache的欢迎页面,证明web服务器安装成功;web页面文件存放在/usr/local//data目录中,只要把自己的网页拷贝到这个目录,就可以访问自己的主页了。上一页12....,。
此文档下载收益归作者所有