选择显示字体大小

netbsd2.0下架设入门级www服务器[附动画]


[size=14:c022bcf4bc][b:c022bcf4bc]先说点废话[/b:c022bcf4bc]:
  俗话说新猪上任三把火,总要烧烧的,今天我也火上浇油一把。关于写本文的目的可不是为了扬名海内外,主要是看到bsd版绝大部分都是freebsd和openbsd的帖子,.netbsd少的是可怜兮兮,再加上阿明斑竹的煽动才鼓起勇气在众高手面前板门弄斧一下,还望多多指教。

[b:c022bcf4bc]看完本教程你将学会[/b:c022bcf4bc]:
  1、利用ssh远程登录进行管理
  2、pkg、源代码包的安装方法
  3、利用vi编辑器修改配置文档
  4、通过修改系统文件自启动服务
  5、初级安全知识

[b:c022bcf4bc]一、前期软件准备[/b:c022bcf4bc]:
  由于个人网络环境因素,是先将pkg和源代码包从单位下载回家做的,所以第一步先下载相关软件:apache-2.0.54nb1.tgz、mysql-server-4.1.12nb1.tgz、mysql-client-4.1.12.tgz、perl-5.8.6nb4.tgz、expat-1.95.8nb2.tgz、apr-0.9.6.2.0.54nb1.tgz,以上软件可以从[url]ftp://ftp.netbsd.org/pub/pkgsrc/packages.netbsd-2.0/i386/all/[/url]     下载到。另外还需php-4.4.0.tar.bz2源代码包([url]www.php.net[/url]);f-secure ssh(google一下吧)

[b:c022bcf4bc]二、设置ssh[/b:c022bcf4bc]
1、编辑rc.conf开启ssh
#echo sshd=yes >> /etc/rc.conf
#echo sendmail=no >> /etc/rc.conf

2、编辑sshd_config允许root帐号登陆
#vi  /etc/ssh/sshd_config
找到#permitrootlogin  yes将#去掉保存并退出
重启后ssh随即生效。

3、修改网卡ip地址
新建一个ifconfig.pcn0的文件。(pcn0为服务器网卡的类型,可通过ifconfig -a查看到)
#echo  192.168.112.10  .netmask  255.255.255.0  >>  /etc/ifconfig.pcn0
注意客户机的ip也应该为192.168.112.*,运行f-secure ssh client登陆上去,利用file transfer将必要的安装包拷贝至/usr下。

[b:c022bcf4bc]三、安装软件及手工启动[/b:c022bcf4bc]
[b:c022bcf4bc]1、安装perl[/b:c022bcf4bc]
#pkg_add  /usr/perl-5.8.6nb4.tgz
不用多说这个是必装的。

[b:c022bcf4bc]2、安装apache[/b:c022bcf4bc]
#pkg_add  /usr/apache-2.0.54nb1.tgz

============   [b:c022bcf4bc]手工启动apache[/b:c022bcf4bc]   ============
# cd  /usr/pkg/sbin
#./apachectl  start
如果报错,根据提示进行修改即可,一般会提示"using 127.0.0.1 for servername",这个时候只需要:
#hostname  127.0.0.1
#./apachectl  start   就应该能启动了。//此时打开ff(讨厌用ie)看看是否正常
---------------------------------------------------------------------

============ [b:c022bcf4bc]设置apache自启动[/b:c022bcf4bc] ============
  #cp /usr/pkg/share/examples/rc.d/apache /etc/rc.d
  #echo  apache=yes  >>  /etc/rc.conf
  #echo  hostname="127.0.0.1"  >>  /etc/rc.conf
---------------------------------------------------------------------

[b:c022bcf4bc]3、安装mysql[/b:c022bcf4bc]
#cd  /usr
#pkg_add  mysql-server-4.1.12nb1.tgz  //安装前最好将所需文件都放至同一目录

============   [b:c022bcf4bc]mysql的手工启动方法[/b:c022bcf4bc]   ============
#cd   /usr/pkg/share/examples/rc.d/


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons