linux下安装Nginx并应映射至Tomcat,配置域名访问

1.有网环境安装依赖包:

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

2.无网环境安装依赖包:

安装openssl:

tar -zxvf openssl-fips-2.0.16.tar.gz
cd openssl-fips-2.0.16
./config
make
make install

安装zlib:

tar -zxvf zlib-1.2.7.tar.gz
cd zlib-1.2.7
./configure
make
make install

安装pcre:

tar -zxvf pcre-8.21.tar.gz
cd pcre-8.21
./configure
make
make install

若出现以下错误提示则需要先安装gcc,请参考CentOS 7 离线安装gcc

make[1]: *** [pcrecpp.lo] 错误 1
make[1]: Leaving directory `/soft/pcre-8.21'
make: *** [all] 错误 2

 

3.切换至Nginx压缩包所在路径下,解压Nginx至/usr/local下

tar -zxvf nginx-1.12.2.tar.gz -C /usr/local

4.配置

./configure --prefix=/usr/local/nginx-1.12.2

5.创建日志文件夹

mkdir logs
chmod 700 logs

6.执行make、make install命令

make
make install

7.启动Nginx

cd /usr/local/nginx-1.12.2/sbin
./nginx

#若以上无法启动可尝试指定配置文件启动
/usr/local/nginx-1.12.2/sbin/nginx -c /usr/local/nginx-1.12.2/conf/nginx.conf 

若启动出现下图提示:

则执行以下代码后再启动:

ln -n /lib64/libpcre.so.1.2.0 /lib64/libpcre.so.0

8.浏览器访问http://localhost进行测试,出现下图则启动成功

linux下安装Nginx并应映射至Tomcat,配置域名访问_第1张图片

9.映射至8080端口的Tomcat

vim /usr/local/nginx-1.12.2/conf/nginx.conf

linux下安装Nginx并应映射至Tomcat,配置域名访问_第2张图片

按ESC,输入:wq,回车保存退出。

重载配置:

cd /usr/local/nginx-1.12.2/sbin
./nginx -s reload

10.此时用浏览器访问,界面将由原来的Nginx变成Tomcat界面。

linux下安装Nginx并应映射至Tomcat,配置域名访问_第3张图片

11.配置域名,本地模拟域名(生产环境则不需要)。

linux下安装Nginx并应映射至Tomcat,配置域名访问_第4张图片

在hosts文件底部添加“192.168.14.131 www.abc.com”,此处的192.168.14.131是虚拟机中linux的IP地址,模拟域名为“www.abc.com”

12.配置Nginx的域名映射

vim /usr/local/nginx-1.12.2/conf/nginx.conf

linux下安装Nginx并应映射至Tomcat,配置域名访问_第5张图片

按ESC,输入:wq,回车保存退出。

重载配置:

cd /usr/local/nginx-1.12.2/sbin
./nginx -s reload

13.浏览器访问测试:

linux下安装Nginx并应映射至Tomcat,配置域名访问_第6张图片

你可能感兴趣的:(VM,Nginx)