参考:
http://www.runoob.com/linux/nginx-install-setup.html
http://xstarcd.github.io/wiki/Java/tomcat_cluster.html
目录:
1、编译安装工具及库文件
2、编译pcre库
3、编译安装nginx
4、配置nginx
1、编译安装工具及库文件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
2、pcre库编译安装
pcre,用于nginx的rewrite。
下载的地址:https://sourceforge.net/projects/pcre/files/pcre/
下载后用ftp推上去服务器,解压压缩包,得到如下:
执行
./configure
之后,执行如下语句下载C++编译器:
yum install -y gcc gcc-c++
成功后再次输入./configure
,得到如下
执行
make && make install
,如下则编译so文件成功:3、编译安装nginx
下载压缩包,并推上服务器,解压压缩包,得到如下:
执行以下语句:(方便看才回车,真正输入是一行输入)
./configure
--prefix=/data/nginx-1.12.2/nginx-1.12.2
--conf-path=/data/nginx-1.12.2/nginx-1.12.2/nginx.conf
--with-http_stub_status_module
--with-http_ssl_module
--with-pcre=/data/pcre-8.40/pcre-8.40
执行结果如下:
再执行
make && make install
,看到如下则成功:4、配置nginx
编辑上面配置的--conf-path
目录下nginx.conf
文件
upstream JavaStudoy{
server 192.168.134.129:8080;
server 192.168.134.1:8080;
}
server {
#2018-03-05将监听端口80改为8081
listen 8081;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
#2018-03-05配置反向代理地址
proxy_pass http://JavaStudy;
}
}
保存退出,进入sbin目录,执行/data/nginx-1.12.2/nginx-1.12.2/sbin/nginx -t
检查配置文件有否问题,显示如下则可用。
输入
/data/nginx-1.12.2/nginx-1.12.2/sbin/nginx
执行nginx。
浏览器输入http://192.168.134.129:8081/JavaStudy/,看到如下: