• Linux中安装nginx


    1. 根据自己的需求从官网中下载带有“*.tar.gz”后缀的压缩包,点击官网链接并下载即可;

    2. 解压;

    3. 进入解压后的目录;

    4. ./configure查看配置指令;

    5. 配置nginx,比如按照如下方式配置(路径根据自己的存放路径来):

    ./configure --prefix=/home/alexander/snap/nginxFolder --sbin-path=/home/alexander/snap/nginxFolder/sbin/nginx --conf-path=/home/alexander/snap/nginxFolder/config/nginx.conf --error-log-path=/home/alexander/snap/nginxFolder/logs/error.log --pid-path=/home/alexander/snap/nginxFolder/logs/nginx.pid --http-log-path=/home/alexander/snap/nginxFolder/logs/access.log
    
    1. 出现错误提示,说“./configure: error: the HTTP rewrite module requires the PCRE library.”,则我们就要装PCRE这个库,装的话可以使用yum命令,但是我下方不使用这个命令,直接安装相关依赖,安装PCRE库:
    sudo apt-get install libpcre3 libpcre3-dev  
    sudo apt-get install zlib1g-dev
    sudo apt-get install openssl libssl-dev 
    
    1. 然后再执行“5.”中的指令即可成功;

    2. 然后执行源码安装:

    make -j
    
    1. 执行安装指令:
    make install
    
    1. 进入到之前创建的专门存放服务器的nginxFolder中可以看到有文件夹已经根据我们指定的指令进行创建,进入到根文件夹中可以看到一个html文件夹,这个是nginx的默认存储静态文件的文件夹;

    2. 进入到nginxFolder并找到配置文件,根据自己的需求进行修改:

    cd ../nginxFolder/cd config/
    vi nginx.conf
    
    1. 配置好之后保存退出到根目录,并以执行sbin目录下的nginx文件的方式开启nginx服务器,没有返回值,直接以daemonized形式开启:
    ./sbin/nginx
    
    1. 开启nginx服务器之后通过执行进程捕获命令查看是否已经真正在运行,注意这里的端口号要根据自己之前在nginx.config配置文件中填的一致才行,如果捕获到,则表示正在正常运行:
    sudo netstat -anp | grep 8023
    
    1. 可以再次通过在浏览器中输入http://127.0.0.1:8023的方式查看是否在运行,如果在运行就可以看到nginx的欢迎页面。

    2. 查看nginx服务器占用的端口号:

    netstat -tlnp
    
    1. 查看Nginx进程是否启动
    ps aux | grep nginx
    
    1. 关闭防火墙:
    setenforce 0
    systemctl stop firewalld
    systemctl disable firewalld
    
    1. 停止nginx服务器:
    ../sbin/nginx -s stop
    

    ../sbin/nginx -s quit
    




    作者:艾孜尔江

  • 相关阅读:
    Aurora 数据库支持多达五个跨区域只读副本
    Amazon RDS 的 Oracle 只读副本
    Amazon EC2 密钥对
    DynamoDB 读取请求单位和写入请求单位
    使用 EBS 优化的实例或 10 Gb 网络实例
    启动 LAMP 堆栈 Web 应用程序
    AWS 中的错误重试和指数退避 Error Retries and Exponential Backoff in AWS
    使用 Amazon S3 阻止公有访问
    路由表 Router Table
    使用MySQLAdmin工具查看QPS
  • 原文地址:https://www.cnblogs.com/ezhar/p/13675825.html
Copyright © 2020-2023  润新知