获取测试包及报价
在线咨询
联系我们
系统平台:CentOS release 6.6 (Final) 64位
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
安装完:
安装 PCRE
PCRE 作用是让 Nginx 支持 Rewrite 功能。
1.1 下载PCRE安装包:
下载地址:http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
[root@bogon src]#wget https://sourceforge.net/projects/pcre/files/pcre/8.35/pcre-8.35.tar.gz
1.2 解压安装包:
[root@bogon src]# tar zxvf pcre-8.35.tar.gz
1.3进入安装包目录:
[root@bogon src]# cd pcre-8.35
1.4编译安装:
[root@bogon pcre-8.35]# ./configure
[root@bogon pcre-8.35]# make && make install
1.5查看pcre版本:
[root@bogon pcre-8.35]# pcre-config –version
2.1下载 Nginx
下载地址:http://nginx.org/download/nginx-1.7.0.tar.gz
[root@bogon src]# wget http://nginx.org/download/nginx-1.7.0.tar.gz
2.2解压安装包
[root@bogon src]# tar zxvf nginx-1.7.0.tar.gz
2.3进入安装包目录
[root@bogon src]# cd nginx-1.7.0
2.4编译安装
[root@bogon nginx-1.7.0]# ./configure --prefix=/usr/local//nginx
--with-http_stub_status_module --with-http_ssl_module
[root@bogon nginx-1.7.0]# make
[root@bogon nginx-1.7.0]# make install
2.5查看nginx版本
[root@bogon nginx-1.6.2]# /usr/local/nginx/sbin/nginx –v
到此,nginx安装完成。
配置并启动nginx
经过上面的安装步骤和目录设置,nginx的启动程序就是/usr/local/nginx/sbin/nginx,配置文件是/usr/local/nginx/conf/nginx.conf,可在配置文件里修改端口、反向代理路径等
启动nginx的命令为:
1. /usr/local/nginx/sbin/nginx -t //测试nginx.conf的配置是否正确
2. /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf //根据nginx.conf里的配置,启动nginx服务
检测是否成功:
curl localhost
基本配置如下:
[root@bogon pcre-8.35]# vim /usr/local/nginx/conf/nginx.conf
……
……
#upstream表示负载服务器池,定义名字为yozodcs_server的服务器池
upstream yozodcs_server {
server 10.254.244.20:81;
server 10.254.242.40:81;
server 10.254.245.19:81;
server 10.254.243.39:81;
}
server
{
#监听端口
listen 80;
server_name 10.254.244.20; nginx服务器IP
index index.html index.htm index.php; #首页排序
Location /dcs.web/
{
proxy_pass http://yozodcs;
proxy_next_upstream http_502 http_504 error timeout invalid_header;
}
}
……
……
详细配置请见:
https://yq.aliyun.com/articles/57055
启动命令:
nginx -c /usr/local/nginx/conf/nginx.conf
查看nginx主进程:
ps -ef | grep nginx
停止命令:
从容停止Nginx:
kill -QUIT 主进程号
例如:kill -QUIT 16391
快速停止Nginx:
kill -TERM 主进程号
强制停止Nginx:
kill -9 主进程号
上述通过利用nginx部署永中文档在线预览集群服务,可以解决单点故障问题,保证服务的稳定运行,提高服务可用性,给客户更好的体验。