本文已参与「新人创作礼」活动, 一起开启掘金创作之路。
前提 需要一个备案的域名 购买域名 进行备案 (如果是第一次弄 建议自己搭建一个博客系统 比如那个)
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即可 下面的有问题再看 没有问题可不看 步骤图
软件图
效果图
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]#
找到原图如下位置
3. 输入域名直接访问项目地址
Nginx配置文件失效问题 vim /opt/nginx-1.12.2/conf/nginx.conf 部署包数次未果 尝试独立部署 遇到的问题就是 不论怎么更改localtion模块下的proxy_pass路径 域名访问的时候都是nginx欢迎界面 而使用ip+端口+webroot/decision还是决策系统界面 就很不友好