资讯专栏INFORMATION COLUMN

CentOS安装Nginx

SillyMonkey / 2632人阅读

摘要:为了方便快捷的搭建环境,于是有了这几篇文字使用安装安装安装安装安装前的准备请确认开发类库是否装好。

为了方便快捷的搭建linux环境,于是有了这几篇文字

CentOS使用yum安装jdk

CentOS安装tomcat

CentOS安装Nginx

CentOS安装MySql

1.安装Nginx前的准备
请确认gcc g++开发类库是否装好。

</>复制代码

  1. yum -y install gcc automake autoconf libtool make(安装make)

</>复制代码

  1. yum install gcc gcc-c++(安装g++)

2.下载Nginx和其组件

</>复制代码

  1. cd /usr/local/src

安装openssl

</>复制代码

  1. wget http://www.openssl.org/source/openssl-fips-2.0.16.tar.gz(下载openssl)
  2. tar -zxvf openssl-fips-2.0.16.tar.gz
  3. cd openssl-fips-2.0.16
  4. ./configure && make && make install

安装pcre

</>复制代码

  1. wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.42.tar.gz(下载pcre)
  2. tar -zxvf pcre-8.42.tar.gz
  3. cd pcre-8.42
  4. ./configure && make && make install

安装zlib

</>复制代码

  1. wget http://zlib.net/zlib-1.2.11.tar.gz(下载zlib)
  2. tar -zxvf zlib-1.2.11.tar.gz
  3. cd zlib-1.2.11
  4. ./configure && make && make install

或者用yum方式安装openssl、pcre、zlib

</>复制代码

  1. yum -y install openssl openssl-devel
  2. yum -y install pcre pcre-devel
  3. yum -y install zlib zlib-devel

安装nginx

</>复制代码

  1. wget http://nginx.org/download/nginx-1.15.0.tar.gz(下载nginx)
  2. tar -zxvf nginx-1.15.0.tar.gz
  3. cd nginx-1.15.0
  4. ./configure && make && make install

3.启动nginx

</>复制代码

  1. cd /usr/local/nginx/sbin/(进入nginx安装目录)

</>复制代码

  1. ./nginx(启动命令)
  2. 报错信息:/usr/local/nginx/sbin/nginx: error while loading shared libraries:
  3. libpcre.so.1: cannot open shared object file: No such file or directory
  4. whereis libpcre.so.1(查看libpcre.so.1安装位置)
  5. 位置信息:libpcre.so: /lib64/libpcre.so.0 /usr/local/lib/libpcre.so.1 /usr/local/lib/libpcre.so
  6. ln -s /usr/local/lib/libpcre.so.1 /lib64(添加软链接再次启动就可以了)

4.修改nginx配置文件,配置域名添加反向代理指向tomcat

</>复制代码

  1. vi /usr/local/nginx/conf/nginx.conf

添加域名指向服务器,并且修改第一个server为以下配置:

</>复制代码

  1. server {
  2. listen 80;
  3. server_name coder7911.club;
  4. location / {
  5. proxy_pass http://127.0.0.1:8080;
  6. }
  7. }

5.nginx常用相关命令

</>复制代码

  1. ./nginx
  2. ./nginx -t
  3. ./nginx -s relaod
  4. ps -ef|grep nginx
  5. kill -9 进程号
  6. tail -f /usr/local/nginx/logs/access.log

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39981.html

相关文章

  • Nginx笔记-0-Centos环境下安装

    摘要:如果发现运行只有一行回显,可能是当前端口被占用,使用端口号,默认,如果打印结果为两行或以上,即端口被占用,需要修改配置文件的端口号再重新运行。 概述 记录一下 Nginx 通过安装包以及通过源代码安装两种方式。目标是第一次接触 Nginx 的人也能看懂直接用。 一. 使用安装包配置 Tip: 这种安装方式比较简单,官方文档也说得比较清楚详细。这里搭建的环境是 Centos7, 可以sy...

    Rindia 评论0 收藏0
  • 啊里云centos7.6编译安装NGINX+PHP7+MariaDB+MEMCACHED

    摘要:安装前准备修改默认主机名称安装依赖库删除系统默认数据库配置文件查询删除确认卸载系统自带查询删除安装数据库下载安装包解压创建数据库安装目录,数据存放目录, 安装前准备 修改默认主机名称 [root@iZuf60c5bxd15kr9gycvv6Z ~]# hostnamectl set-hostname centos [root@iZuf60c5bxd15kr9gycvv6Z ~]# re...

    yuanxin 评论0 收藏0
  • Centos 7 安装Nginx-yum方式

    摘要:前言是一个高性能的和反向代理服务器,也是一个服务器。。可以发现已经安装到本机了。步骤反向代理是一个很方便的反向代理,配置反向代理可以参考。需要指出的是的,使用反向代理需要打开网络访问权限。结论本文演示了下安装,配置服务等。 前言 Nginx (engine x) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。。 本例演示 CentOS 7 ...

    objc94 评论0 收藏0

发表评论

0条评论

SillyMonkey

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<