在安装nginx前查看是否已经安装好了4个依赖库
如果安装了 会显示版本 没安装就什么都没有
rpm -qa gcc
rpm -qa pcre
rpm -qa zlib
rpm -qa openssl
查看安装路径
rpm -ql XXX
(已下载好了所需的4个依赖库tar包)在安装了4个依赖库后,开始安装nginx
在/usr目录下创建nginx目录
mkdir nginx
拷贝nginx-1.9.9.tar.gz文件到/usr/nginx目录下
解压nginx-1.9.9.tar.gz文件
tar -xvf nginx-1.9.9.tar.gz
解压完毕,进入nginx-1.9.9目录
./configure
检查安装的4个依赖库是否能找到
如果出现error错误信息,需解决错误信息才能正确安装
Red Hat Enterprise Linux Server release 6.5版本安装时提示:
checking for PCRE library ... not found
拷贝pcre-8.42.tar.gz文件到/usr/nginx目录下
解压pcre-8.42.tar.gz文件
tar -xvf pcre-8.42.tar.gz
解压完毕,进入pcre-8.42目录
配置
./configure
编译
make
安装
make install
pcre库安装完毕后
进入nginx-1.9.9目录执行
./configure
无错误出现
编译
make
安装
make install
检查是否安装成功
cd /usr/local/nginx/sbin
./nginx -t
安装失败
执行
ldd $(which /usr/local/nginx/sbin/nginx)
可看到nginx执行所需要的一些库
错误显示没有找到libpcre.so.1库
我们安装prce库的地址是/usr/local/lib
查看该目录下是否有libpcre.so.1文件文件
查看目录下有此文件,软链接至/lib64目录下
ln -s /usr/local/lib/libpcre.so.1 /lib64
/usr/local/nginx/sbin
完成后再次查看是否还缺少此文件libpcre.so.1
检查是否安装成功
cd /usr/local/nginx/sbin
./nginx -t
结果显示测试成功
添加用户和组
groupadd nginx
useradd -g nginx nginx
passwd nginx
nginx启动与停止
./nginx -c /usr/local/nginx/conf/nginx.conf --启动
./nginx -s stop --停止
./nginx -s reload --重启
找到nginx安装路径conf
替换已准备nginx.conf配置文件,重启nginx. 即安装完毕.
切换到nginx用户目录下
cd /home/nginx
软链接至nginx目录下文件
ln -s /usr/local/nginx /home/nginx
修改权限,普通用户启动nginx
方法一:
所有用户都可以运行(因为是755权限,文件所有者:root,组所有者:root)
chown root:root nginx
chmod 755 nginx
chmod u+s nginx
方法二:
仅 root 用户和 nginx 用户可以运行(因为是750权限,文件所有者:root,组所有者:www)
跟nginx同级输入
chown root:nginx nginx --文件夹
切换到Nginx sbin下
chmod 750 nginx
chmod u+s nginx
groupadd ecif
useradd -g ecif ecif
passwd Git12345
将下载好的tomcat7.tar拷贝并解压到ecif用户下,切换到conf目录下
找到server.xml文件
将准备好的server.xml文件替换该文件,配置session共享.
将目录切到tomcat/bin目录下
./startup.sh 启动
./shutdown.sh 停止
注:集群部署后,批量只能跑一台服务器,修改项目cap4j-scheduler.xml文件,定时任务不启动.
<property name="autoStartup" value="false">property>