linux centos7环境nginx安装配置

硅谷探秘者 Md nginx 1320 0 0

一、检查和安装依赖

[root@localhost local]# yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

二、下载nginx的tar包


## 下载
[root@localhost ~]# wget http://nginx.org/download/nginx-1.13.7.tar.gz

## 解压并进入文件夹
[root@localhost ~]# tar -zxvf nginx-1.13.7.tar.gz
[root@localhost ~]# cd nginx-1.13.7/

## 创建自定义nginx的安装目录 /usr/local/nginx
[root@localhost nginx-1.13.7]# mkdir /usr/local/nginx

三、编译和安装

编译之前要设置常量,配置安装的目录等

[root@localhost nginx-1.13.7]# ./configure --prefix=/usr/local/nginx/ --pid-path=/var/run/nginx.pid

  说明:

  • —prefix 配置安装目录
  • —sbin-path 配置sbin目录
  • —conf-path 配置配置文件的目录
  • —pid-path 配置pid的目录

安装

[root@localhost nginx-1.13.7]# make && make install

## 如果不执行则不会创建真正的 nginx 文件
[root@localhost nginx-1.13.7]# test -d

  进入安装目录查看安装情况

[root@localhost nginx]# cd /usr/local/nginx
[root@localhost nginx]# ll 
总用量 4
drwxr-xr-x. 2 root root 4096 1月   7 12:20 conf
drwxr-xr-x. 2 root root   40 1月   7 12:20 html
drwxr-xr-x. 2 root root    6 1月   7 12:20 logs
drwxr-xr-x. 2 root root   19 1月   7 12:20 sbin

四、启动nginx

  在安装目录下执行命令:

[root@localhost nginx]# ./sbin/nginx

  默认80端口,记得开放端口。

五、nginx常用命令

./sbin/nginx 启动nginx
./sbin/nginx -s stop 停止nginx,可能不保存相关信息,并迅速终止web服务。
./sbin/nginx -s reload 重启nginx
./sbin/nginx -s quit 平稳关闭Nginx,保存相关信息,有安排的结束web服务。
./sbin/nginx -s reopen 重新打开日志文件。
./sbin/nginx -t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。
./sbin/nginx -v 显示 nginx 的版本。
./sbin/nginx -V 显示 nginx 的版本,编译器版本和配置参数。

评论区
请写下您的评论...
暂无评论...
猜你喜欢
official 1041 zookeeper压缩包参考链接:http://archive.apache.org/dist/zookeeper/将包上传到linux相应目录并解压,进入目录。以我的为例:/usr/local/zook
linux系统 2009 linuxnginx1.检查和依赖[root@localhost~]#yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel2
linux系统 4791 linuxcentos7mysql57在之前先检查一下之前有没有过,如果之前过,先卸载完全再重新1.将mysql的包传送到/usr/local/下用#tar-zxvf命令解压文件
linux系统 3340 ,解压到/usr/java文件夹下:#tar-zxvfjdk-8u181-linux-x64.tar.gz5.编辑文件,变量#vim/etc/profile6.加入如下JAVA_HOME=
linux系统 1611 -Xmx1024m"exportPATH=$M2_HOME/bin:$PATH使生效:source/etc/profilemaven仓库:setting.xml文件中在各自的标签中添加:mirrorida
linux系统 3898 1.卸载svn:yumremovesubversion如果机器上没有过svn则跳过此步骤2.svn云命令svn服务器:yuminstallsubversion3.查看svn的版本
工具 1688 命令yum-yinstallgit查看版本git--version远程ssh,执行:gitconfig--globaluser.name"yourname"gitconfig
linux系统 1588 nginx负载均衡以及负载均衡的策略的选取(linux)一、nginx负载均衡nginx,修改conf/nginx.conf文件在http块下添加#动态服务器列表
归档
2018-11  12 2018-12  33 2019-01  28 2019-02  28 2019-03  32 2019-04  27 2019-05  33 2019-06  6 2019-07  12 2019-08  12 2019-09  21 2019-10  8 2019-11  15 2019-12  25 2020-01  9 2020-02  5 2020-03  16 2020-04  4 2020-06  1 2020-07  7 2020-08  13 2020-09  9 2020-10  5 2020-12  3 2021-01  1 2021-02  5 2021-03  7 2021-04  4 2021-05  4 2021-06  1 2021-07  7 2021-08  2 2021-09  8 2021-10  9 2021-11  16 2021-12  14 2022-01  7 2022-05  1 2022-08  3 2022-09  2 2022-10  2 2022-12  5 2023-01  3 2023-02  1 2023-03  4 2023-04  2 2023-06  3 2023-07  4 2023-08  1 2023-10  1 2024-02  1 2024-03  1 2024-04  1 2024-08  1
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git 消息中间件 搜索 maven redis docker dubbo vue 导入导出 软件使用 idea插件 协议 无聊的知识 jenkins springboot mqtt协议 keepalived minio mysql ensp 网络基础 xxl-job rabbitmq haproxy srs 音视频 webrtc javascript 加密算法
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。