Linux上Nginx安装

    xiaoxiao2025-04-10  24

    本章内容基于CentOS6.5(32位)

    wget安装教程

    https://blog.csdn.net/w8827130/article/details/90573955

    下载和安装nginx

    wget http://nginx.org/download/nginx-1.10.2.tar.gz(省略安装信息)

    tar zxvf nginx-1.10.2.tar.gz

    cd nginx-1.10.2

    ./configure && make && make install

    下载和安装openssl-fips

    wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz tar zxvf openssl-fips-2.0.10.tar.gz -C cd openssl-fips-2.0.10 ./config && make && make install

    下载和安装zlib

    wget http://zlib.net/zlib-1.2.11.tar.gz 

    tar zxvf soft/zlib-1.2.11.tar.gz -C

    cd zlib-1.2.11

    ./configure && make && make install

    下载和安装pcre

    wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz

    tar zxvf soft/pcre-8.40.tar.gz -C

    cd pcre-8.40

    ./configure && make && make install

    安装C++编译环境

    省略安装信息(安装过程中会有确认提示,应输入y)

    yum install gcc-c++

    启动Nginx

    找到Nginx安装在哪

    whereis nginx

    /usr/local/nginx/sbin/nginx 执行nginx文件

    发现报错了,给libpcre.so.1创建软连接,因为用的是CentOS6.5(32位版本),所以shared libraries是/lib,如果你用CentOS是64位版本的,那就是/lib64

    找到libpcre.so.1的位置 [root@localhost /]# whereis libpcre.so.1 libpcre.so: /lib/libpcre.so.0 /usr/local/lib/libpcre.so /usr/local/lib/libpcre.so.1 给libpcre.so.1在/lib中创建软连接 [root@localhost /]# ln -s /usr/local/lib/libpcre.so.1 /lib 启动nginx [root@localhost /]# ./usr/local/nginx/sbin/nginx 查看nginx进程 [root@localhost /]# ps -ef | grep nginx

    可以看到nginx进程

    因为nginx默认使用的是80端口,所以我们直接访问虚拟机对应的ip即可访问到nginx页面,nginx启动成功 !

     

    nginx基本操作命令

    启动 [root@localhost ~]# /usr/local/nginx/sbin/nginx 停止/重启 [root@localhost ~]# /usr/local/nginx/sbin/nginx -s stop(quit、reload) 命令帮助 [root@localhost ~]# /usr/local/nginx/sbin/nginx -h 验证配置文件 [root@localhost ~]# /usr/local/nginx/sbin/nginx -t 配置文件 [root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf

    参考文章

    https://www.cnblogs.com/taiyonghai/p/6728707.html

    最新回复(0)