美文网首页
Nginx安装和配置

Nginx安装和配置

作者: 葡小萄家的猫 | 来源:发表于2018-06-16 15:56 被阅读23次

查询版本信息,查看系统是否自带安装(并安装nginx依赖)

gcc -v
//安装gcc
yum install gcc
sudo yum install gcc-c++
//安装pcre
yum install pcre-devel
//安装zlib
yum install zlib zlib-devel
//安装openssl
yum install openssl openssl-devel

或者一次完成

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

下载Nginx安装包

http://nginx.org/en/download.html

上传至Linux服务器。解压安装

tar -zxvf nginx-1.14.0.tar.gz -C /usr/local/src/
//  进入文件夹
cd /usr/local/src/nginx-1.14.0/
// 检查
sudo ./configure 
//执行make命令,进行安装
sudo make
sudo make install
//安装成功后查看安装位置
[root@VM_0_7_centos nginx-1.14.0]# whereis nginx
nginx: /usr/local/nginx
//进入sbin
cd /usr/local/nginx/sbin/
//启动
./nginx  或者 sudo ./nginx
//查看nginx进程
ps aux | grep nginx
root     24588  0.0  0.0  22092   660 ?        Ss   12:35   0:00 nginx: master process ./nginx
nobody   24589  0.0  0.0  22536  1260 ?        S    12:35   0:00 nginx: worker process
root     24611  0.0  0.0 103316   884 pts/0    S+   12:35   0:00 grep nginx
//配置文件 (在主配置文件中引用其他文件夹下的配置文件为了维护和方便管理)
cd /usr/local/nginx/conf
sudo mkdir vhost
sudo vim nginx.conf
//增加如图下所示
Snip20180616_35.png
##########################vhost##
include vhost/*.conf;
//保存退出,进入vhost文件创建.conf文件
 //  案例,将购买审核通过域名转发到其他域名地址
server {
   charset utf-8;
   listen 80;
   autoindex on; 
   server_name 1024e.cn;
   access_log /usr/local/nginx/logs/access.log combined;
   index index.html index.htm index.jsp index.php;
   #error_page 404 /404.html;
   if ( $query_string ~* ".*[\;'\<\>].*" ){
       return 404;
   }
   location / {
       proxy_pass http://127.0.0.1:8080;
       add_header Access-Control-Allow-Origin *;
   }
}
//测试
在浏览器中登录1024e.cn/查看是否跳转到tomcat界面
//img.conf转发到本地路径
    主要此时的二级域名需要到域名所在解析上上添加二级域名解析
server {
    listen 80;
    autoindex off;
    server_name image.1024e.cn;
    access_log /usr/local/nginx/logs/access.log combined;
    index index.html index.htm index.jsp index.php;
    #error_page 404 /404.html;
    if ( $query_string ~* ".*[\;'\<\>].*" ){
        return 404;
    }

    location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* {
        deny all;
    }

    location / {
        root /ftpfile/;
        add_header Access-Control-Allow-Origin *;
    }
}
//测试
在/ftpfile/下添加index.html文件然后输入网站验证
http://image.1024e.cn/index.html
//重启nginx服务(以上每配置一个conf都要重启并测试)
../../sbin/nginx -s reload

相关文章

  • nginx实现简单的代理任务

    简单的写了下mac下的nginx的安装和配置 一、nginx的安装二、nginx的配置 熟悉nginx目录 ngi...

  • nginx本地配置web项目-layui

    nginx安装配置以及配置本地web项目 nginx下载和安装介绍 nginx(engine x) 是一个高性能的...

  • nginx学习目录

    nginx安装部署和配置管理 nginx日志配置 nginx平滑升级与回滚 nginx反向代理 nginx负载均衡...

  • 安装web服务器nginx

    安装nginx 服务器和php7 首先需要安装需要安装 nginx 接下来我们来配置nginx,首先打开配置文件,...

  • Mac系统下nginx的安装

    简单的写了下mac下的nginx的安装和配置 一、nginx的安装二、nginx的配置 确认你的电脑是否安装hom...

  • k8s学习笔记-8-L4代理

    安装nginx并配置成L4代理 安装节点 node1 node4 安装nginx 配置nginx 在nginx配置...

  • nginx常用配置

    nginx配置详解nginx常用正则表达式nginx安装参考nginxlocation和rewrite配置ngin...

  • 安装 Nginx

    安装Homebrew 安装Nginx 启动Nginx 配置JSON文件 配置Nginx 展现成果 1. 安装Hom...

  • NGINX安装配置

    NGINX安装配置 @(nginx笔记)[nginx] 创建专用组和用户 环境安装准备 没有的话就安装pcre h...

  • zabbix监控nginx

    1、安装软件以及修改配置文件 首先安装nginx,可以直接yum安装nginx 安装完nginx之后,修改配置文件...

网友评论

      本文标题:Nginx安装和配置

      本文链接:https://www.haomeiwen.com/subject/rnoueftx.html