1、连接小红帽系统(SecureCRT)

2、下载Nginx源码包(下载地址http://nginx.org/

3、在小红帽系统安装依赖包:

yum -y install gcc gcc-c++ autoconf automake  (基础环境)

yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel (实现某些功能需要)

yum -y install gd-devel(支持缩略图模块)

4、编译安装Nginx:

4.1.创建nginx用户

useradd -r nginx -s /sbin/nologin

4.2.上传并解压nginx源码包

tar -zxf nginx-1.13.8.tar.gz

cd nginx-1.13.8

4.3.编译

./configure --user=nginx --group=nginx --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-http_realip_module --with-http_sub_module --with-http_flv_module --with-http_dav_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_addition_module --with-http_image_filter_module --with-pcre --with-stream --with-stream_ssl_module --with-http_mp4_module --with-ld-opt=-Wl,-rpath,/usr/local/lib

4.4.安装

make && make install

5、管理Nginx服务

/usr/local/nginx/sbin/nginx --启动

/usr/local/nginx/sbin/nginx -s reload --重新加载配置文件

/usr/local/nginx/sbin/nginx -t --验证配置文件正确性

ps -ef | grep nginx  --检查nginx服务是否启动

6、修改配置文件(编辑文件 vi /usr/local/nginx/conf/nginx.conf)

Shift+G(到最后一行),gg(到第一行)

o(当前光标的下一行插入数据),i(当前光标编辑文件),ESC(退出编辑模式)

退出编辑模式才能到第一行或最后一行

保存文件并退出:退出编辑模式后按 (:wq!) 保存并退出 ( :q!) 退出不保存

server {

        listen 2020;

        server_name 192.168.0.251;

        location / {

                root /home/dever/html/web4/;

                try_files $uri $uri/ /index.html;

        }

        location /appx4/ {

                root /home/dever/html/;

                try_files $uri $uri/ /appx4/index.html;

        }

        location /tools/ {

                root /home/dever/html;

                index tools.html;

        }

     }

server {

        listen 2021;

        server_name 192.168.0.251;

        location / {

                root /home/dever/html/adminweb4/;

                try_files $uri $uri/ /index.html;

        }

       }

7、 重新加载配置文件  (/usr/local/nginx/sbin/nginx -s reload)

8、访问网站

9、查看日志

cat /usr/local/nginx/logs/error.log

10、服务器代理设置

 location /briibio {

                rewrite ^/api-v1(.*)$ $1 break;

                proxy_pass http://192.168.0.51:8080;

                }

备注:服务代理后端配置后前端不需要进行其他代理操作


luckyGDD
53 声望0 粉丝

« 上一篇
git命令行使用