美文网首页
Nginx 环境部署

Nginx 环境部署

作者: 黎希 | 来源:发表于2019-11-06 15:56 被阅读0次

1、安装工具包 wget vim gcc

yum install -y wget
yum install -y vim-enhanced
yum install -y make cmake gcc gcc-c++

2、下载Nginx安装包

注意:下载安装包时,最好创建一个文件夹,并cd到文件夹中。方便查找

wget http://nginx.org/download/nginx-1.8.1.tar.gz

3、安装依赖包

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

4、解压文件到/usr/local/目录下

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

5、进入到nginx-1.8.1目录下执行./configure命令

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

6、编译安装

make

make install

7、启动Nginx

/usr/local/nginx/sbin/nginx

查看nginx信息

ps -ef | grep nginx

8、关闭Nginx

/usr/local/nginx/sbin/nginx -s stop

9、重启Nginx

/usr/local/nginx/sbin/nginx -s reload

查看端口 netstat -ntlp
杀死端口 kill -9 + 端口号

10、配置防火墙 默认80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent 

firewall-cmd --reload

11、Nginx描述规则

vim nginx.conf

12、代理其他路径文件 alias

        location / {
            root   html;
            index  index.html index.htm;
        }
 
/** 参照原Nginx编写方式, 添加访问文件  使用`alias `标记所访问文件夹路径,该位置需要写绝对路径  */
        location /home/ {
            alias /home/;
            index index.html index.htm;
        }

        location /digu {
           alias  /home/web;
           index index.html index.htm;
        }

端口代理

 server {
          listen          8090;
          server_name     www.tengjiahui.work:8090;
          location / {
              root  /home/web/digu;
              index index.html;
          }
}

重启Nginx /usr/local/nginx/sbin/nginx -s reload

注:make错误问题

src/os/unix/ngx_user.c: 在函数‘ngx_libc_crypt’中:
src/os/unix/ngx_user.c:36:7: 错误:‘struct crypt_data’没有名为‘current_salt’的成员
cd.current_salt[0] = ~salt[0];

ngx_user.c.png

解决方法

解决图片.png

相关文章

  • linux nginx 部署静态网页

    安装nginx环境 部署静态文件

  • LNMP环境部署

    部署nginx环境 1.安装nginx 官方yum源安装软件 部署php环境 解决yum安装软件冲突问题yum r...

  • Django+Nginx+uwsgi部署

    部署篇: 1、选型 用Nginx+uwsgi+django部署; 2、安装环境 安装nginx sudo apt-...

  • vue生产环境部署

    vue生产环境部署 Nginx部署静态资源文件和解决跨域问题下载Nginx下载地址:http://nginx.or...

  • Nginx 环境部署

    1、安装工具包 wget vim gcc 2、下载Nginx安装包 注意:下载安装包时,最好创建一个文件夹,并c...

  • zabbx部署

    1.环境准备 2.部署nginx 3.部署php 4.部署mariadb 5.部署zabbix 5.1zabbix...

  • CentOS 7.4 + Django2.0 + Python3

    部署环境: CentOS 7.4 Django 2.0.6 Nginx 1.12.2 guniron 19.8.1...

  • CentOS下部署Django项目

    部署环境 CentOS7下使用nginx+uswgi部署Django(使用virtualevn隔离)项目 步骤: ...

  • Django项目部署

    一、Nginx+uWSGI+Django部署生产环境 原理 为什么还要Nginx Django有个runserve...

  • ansible实现主/备模式高可用

    使用ansible 来在centos 7系统环境下部署实现nginx+keepalived+LAMP环境 一、环境...

网友评论

      本文标题:Nginx 环境部署

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