免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1202 | 回复: 0
打印 上一主题 下一主题

webserver [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-11 22:00 |只看该作者 |倒序浏览
先根据安装过程做个简单流程表,以后慢慢补充完善
1 最小化安装系统
2 装完系统后不要退出,选configure->port**->src->ALL              #安装所有源代码,方便编译内核,如果是用make kernel KERNCONF = XXX的话
3 重新启动进入系统,永远的第一件事:passwd,修改密码
下面正式开始BSD路程
4 密码修改后安装cvsup,因为我嫌用光盘装麻烦:  
pkg_add -r cvsup-without-gui  
5 升级系统和ports
cp /usr/src/share/examples/cvsup/standard-supfile ports-supfile /tmp
修改2个文件,将里面的host:改成host:cvsup.freebsdchina.org,然后进行安装
cd /tmp
cvsup -g -L2 standard-supifle;cvsup -g -L2 ports-supfile        #分号;代表执行完第一条命令后继续执行第二条,我懒,放一起了,出去逛
更新完后先别急,先升级系统编译内核,至于编译内核,论坛里多了,我就不多说了
cd /boot
cp -R kernel kernel.old               #备份旧内核,以防万一
make -j4 buildworld                 #-j4用4条线程一起build,快,我懒的等
make buildkernel xxxx
make installkernel xxx
进入单用户模式或者直接
make installworld
如果make world有错,请看Freebsd Handbook,有详细操作介绍
安装mysql
cd /usr/ports/databases/mysql41-server/
修改makefile文件,在Makefile里CONFIGURE_TARGET那行前面的空行加上两行优化选项:
BUILD_OPTIMIZED=yes
BUILD_STATIC= yes
然后就可以安装了,很简单
make install clean
程序会自动下载缺少的ports
#cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf   #WEB基本设置
#chown -R mysql /var/db/mysql                    #权限,不然启动不了mysql的
#/usr/local/bin/mysql_install_db --user=root       #安装默认数据
# /usr/local/etc/rc.d/mysql-server.sh start     #启动mysql
现在看看mysql可以了没
#mysql
如果出现这样的字母,就代表你成功了            
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 7 to server version: 4.1.14-log
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
输入quit退出吧。
#mysqladmin -u root password 'xxxxx'         #修改默认密码,一定要改,XXX里添入你的密码
一切都搞定,加入rc.conf,让系统启动时自动开启服务,在/etc/rc.conf最后加入这么一句
mysql_enable="YES"
安装Apache2
#cd /usr/ports/www/apache2
#make install                    #freebsd就是这么可爱
安装fastcgi
cd  ../mod_fastcgi
make WITH_APACHE2=yes install clean
安装php
cd ../mod_php4
make install clean
调试httpd.conf文件
虚拟主机配置:
搞了很久,同一个问题,设置好虚拟主机后访问的时候,不管用哪一个域名访问都是默认的第一个目录,解决办法
1 注释掉DocumentRoot那一行
2 NameVirtualHost *:80                     //我试过设置成自己的IP那就是访问同一个目录
3 下面虚拟主机按照默认的配置就行
ServerName xxx.org
DocumentRoot /usr/local/www/data


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/10031/showart_47137.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP