Linux服务器配置Nginx

服务器配置Nginx 服务器使用CentOS7
下载Nginx 方式一:本地下载

  1. 进入官网:https://nginx.org/en/download...
  2. 找到 Stable version ,为稳定版本
  3. 使用scp上传到服务器
    scp /path/filename username@servername:/path;

方式二:使用wget下载
  1. 进入到服务器,使用wget下载到服务器
    #版本可自行调整 wget -c https://nginx.org/download/nginx-1.20.1.tar.gz

  2. 安装依赖
    #gcc安装,nginx源码编译需要 yum install gcc-c++ #PCRE pcre-devel 安装,nginx 的 http 模块使用 pcre 来解析正则表达式 yum install -y pcre pcre-devel #zlib安装,nginx 使用zlib对http包的内容进行gzip yum install -y zlib zlib-devel #OpenSSL 安装,强大的安全套接字层密码库,nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http) yum install -y openssl openssl-devel

安装
  1. 进入服务器,找到下载的Nginx
    ls nginx-1.20.1.tar.gz

  2. 解压文件到你想要的目录
    # /usr/nginx 文件需要自己创建 tar -zxvf nginx-1.20.1.tar.gz -C /usr/nginx# 进入到解压的文件目录 cd /usr/nginx ls nginx-1.20.1

  3. 【Linux服务器配置Nginx】进入目录
    cd nginx-1.20.1/ ls autoCHANGESCHANGES.ruconfconfigurecontribhtmlLICENSEmanREADMEsr

  4. 使用默认配置
    ./configure

  5. 编译安装
    make make install

  6. 查看安装路径
    whereis nginxnginx: /usr/local/nginx

  7. Nginx基本操作
    # 进入到安装路径 # 进入sbin cd /usr/local/nginx/sbin #启动 ./nginx #停止,直接查找nginx进程id再使用kill命令强制杀掉进程 ./nginx -s stop #退出停止,等待nginx进程处理完任务再进行停止 ./nginx -s quit #重新加载配置文件 ./nginx -s reload

  8. 运行启动并查看是否成功
    # 查看nginx是否运行成功 ps -ef|grep nginx # 运行则会显示 root2366510 14:32 ?00:00:00 nginx: master process ./nginx nobody23666 236650 14:32 ?00:00:00 nginx: worker process root23694 167160 14:32 pts/000:00:00 grep --color=auto nginx # 如没运行,执行运行 ./nginx # 如果启动运行成功后,输入ip地址即可访问并看到 Welcome to nginx! 提示 # 如果启动成功了,但是无法访问,请检查服务器是否开启了80端口,80是默认端口号

不定期更新:Github

    推荐阅读