FreeNAS应用安装

  • 格式:doc
  • 大小:39.00 KB
  • 文档页数:3

FreeNAS安装应用
记录下apache、nginx、svn安装到FreeNAS的简单过程.以备不时之需.
0> FreeNAS 的版本为FreeNAS-9.2.1.9-RELEASE-x86
1>首先安装jail.(这个东西大概是虚拟机的意思)
具体安装过程略,装好查看:
#jls
JID IP Address Hostname Path
1 Jail /mnt/hdd/Jail/Jail
进入jail shell
#jexec 1 /bin/tcsh
root@Jail:/ #
2>下载httpd-2.4.12.tar.gz 把httpd-2.4.12.tar.gz放到/soft 下
root@Jail:/ # cd soft
root@Jail:/soft # tar jxvf httpd-2.4.12.tar.gz //解压apache的压缩包
root@Jail:/soft # cd httpd-2.4.12 //定位到httpd-2.4.12文件夹下
root@Jail:/soft /httpd-2.4.12 # ls //查看显示httpd-2.4.12文件夹下内容
root@Jail:/soft /httpd-2.4.12 # ./configure --prefix=/usr/local/apache --enable-so //配置apache 路径(不指定路径默认安装在/usr/local下)
root@Jail:/soft /httpd-2.4.12 # make //编译apache
root@Jail:/soft /httpd-2.4.12 # make install //安装apache
root@Jail:/soft /httpd-2.4.12 # cd /usr/local/apache2 //进入apache的目录
root@Jail:/usr/local/apache2 # cd conf
root@Jail:/usr/local/apache2/conf # cp -a httpd.conf httpd.conf- //备份apache配置文件
打开你的服务器ip地址,看看是否出现了tomcat的默认首页,如果出现的话,那么恭喜你linux下安装apache已经成功了
PS:其他应用安装方法一致(./configure make make install)
apache启动、停止、重启命令
基本的操作方法:
假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况
apahce启动命令:
推荐/usr/local/apache2/bin/apachectl start apaceh启动
apache停止命令
/usr/local/apache2/bin/apachectl stop 停止
apache重新启动命令:
/usr/local/apache2/bin/apachectl restart 重启
要在重启Apache 服务器时不中断当前的连接,则应运行:
/usr/local/sbin/apachectl graceful
nginx的启动命令是:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
-c制定配置文件的路径,不加-nginx会自动加载默认路径的配置文件。

以上是通用的启动命令
研究了一下nginx帮助后发现,有-s参数可对nginx服务进行管理:
# /usr/local/nginx/sbin/nginx -h
nginx version: nginx/1.5.1
Usage: nginx [-?hvVt] [-s signal] [-c filename] [-p prefix] [-g directives] Options:
-?,-h : this help
-v : show version and exit
-V : show version and configure options then exit
-t : test configuration and exit
-s signal : send signal to a master process: stop, quit, reopen, reload
-p prefix : set prefix path (default: /usr/local/nginx/)
-c filename : set configuration file (default: conf/nginx.conf)
-g directives : set global directives out of configuration file
执行
# /usr/local/nginx/sbin/nginx -s reload
nginx已经重启成功
开机自启动
编辑vi /etc/rc.conf
添加/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
nginx_enable=”YES”
Nginx 启动提示找不到libpcre.so.1解决方法 WebServer 2012-08-26 Nginx,libpcre
启动nginx 提示:error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory ,意思是找不到libpcre.so.1这个模块,而导致启动失败。

1 2 [root@lee ~]# /usr/local/webserver/nginx/sbin/nginx nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
经过搜索资料,发现部分linux 系统存有的通病。

要解决这个方法非常容易 如果是32位系统
[root@lee ~]# ln -s /usr/local/lib/libpcre.so.1 /lib
如果是64位系统
[root@lee ~]# ln -s /usr/local/lib/libpcre.so.1 /lib64 然后在启动nginx 就OK 了
[root@lee ~]# /usr/local/webserver/nginx/sbin/nginx。