部署包-Nginx域名代理访问工程地址

119 阅读3分钟

本文已参与「新人创作礼」活动, 一起开启掘金创作之路。

前提 需要一个备案的域名 购买域名 进行备案 (如果是第一次弄 建议自己搭建一个博客系统 比如那个)

Nginx常用命令
[root@VM-16-15-centos sbin]# ./nginx -s stop 
[root@VM-16-15-centos sbin]# ./nginx
./sbin/nginx -s reload

1. Nginx基础配置

使用Nginx进行反向代理 目的:隐藏ip 端口号

79  2022-07-24 19:24:43 wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
   80  2022-07-24 19:29:53 ll
   81  2022-07-24 19:30:23 tar -xzvf pcre-8.37.tar.gz 
   82  2022-07-24 19:30:30 ll
   83  2022-07-24 19:30:33 cd pcre-8.37/
   84  2022-07-24 19:30:51 ./configure
   85  2022-07-24 19:31:44 make && make install
   86  2022-07-24 19:32:10 pcre-config --version
   87  2022-07-24 19:32:48 cd ../
   88  2022-07-24 19:32:50 ll
   89  2022-07-24 19:32:52 pcre-config --version
   90  2022-07-24 19:32:59 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
   91  2022-07-24 19:33:56 ll
   92  2022-07-24 19:34:29 tar -xzvf nginx-1.12.2.tar.gz 
   93  2022-07-24 19:34:38 cd nginx-1.12.2/
   94  2022-07-24 19:34:45 ./configure
   95  2022-07-24 19:35:13 make && make install
   96  2022-07-24 19:35:40 cd /usr/local/nginx/
   97  2022-07-24 19:35:42 ll
   98  2022-07-24 19:36:42 cd sbin/
   99  2022-07-24 19:36:46 ./nginx 
  100  2022-07-24 19:37:38 history

参数说明

第一步,安装 pcre

wget downloads.sourceforge.net/project/pcr…

解压文件, tar -xzvf 或者tar -xvf

cd到目录中 执行. /configure 完成后,然后执行

make && make install

查看版本信息

[root@iZ8vb8jcwrgmyeius9dd1uZ pcre-8.37]# pcre-config --version 8.37

第二步,安装 openssl

第三步,安装 zlib

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

第四步,安装 nginx

1、 解压缩 nginx-xx.tar.gz 包。

2、 进入解压缩目录,执行./configure。

3、 make && make install

安装成功之后 在usr多出来一个文件夹local/nginx 在nginx有sbin启动脚本

cd /usr/local/nginx

然后直接启动nginx即可 下面的有问题再看 没有问题可不看 步骤图

image.png 软件图

image.png 效果图 image.png

2. Nginx核心代理

在 nginx.conf 配置文件中增加如下配置

cd /opt/nginx-1.12.2/conf

vim nginx.conf

proxy_pass

细节注意 不要忘记加;分号

[root@VM-16-15-centos opt]# cd /opt/nginx-1.12.2/conf/
[root@VM-16-15-centos conf]# vim nginx.conf 
[root@VM-16-15-centos conf]#  cd /usr/local/nginx/sbin/
[root@VM-16-15-centos sbin]# ./nginx -s stop
[root@VM-16-15-centos sbin]# ./nginx
[root@VM-16-15-centos sbin]# 

找到原图如下位置

image.png

image.png

image.png

3. 输入域名直接访问项目地址

Nginx配置文件失效问题 vim /opt/nginx-1.12.2/conf/nginx.conf 部署包数次未果 尝试独立部署 遇到的问题就是 不论怎么更改localtion模块下的proxy_pass路径 域名访问的时候都是nginx欢迎界面 而使用ip+端口+webroot/decision还是决策系统界面 就很不友好